Windows runtime 启动屏幕Windows Phone 8.1

Windows runtime 启动屏幕Windows Phone 8.1,windows-runtime,windows-phone-8.1,splash-screen,Windows Runtime,Windows Phone 8.1,Splash Screen,我在WindowsPhone8.1商店应用程序的启动屏幕上遇到了一个奇怪的问题 缩放图像大小(像素) 1x-480 x 800 1.4x-672x1120 2.4x-152 x 1920 这是我给你的标准尺寸。虽然图像在4.7英寸720P设备中看起来不合适 非常感谢您的帮助。如果您准备好启动屏幕,使顶部和底部采用统一颜色填充,您可以(仅)使用图像(通过appxmanifest),通过在Package.appxmanifest中设置启动屏幕背景色,您可以无缝地将其扩展到屏幕的顶部和底部。我不认为您

我在WindowsPhone8.1商店应用程序的启动屏幕上遇到了一个奇怪的问题

缩放图像大小(像素)
1x-480 x 800
1.4x-672x1120
2.4x-152 x 1920

这是我给你的标准尺寸。虽然图像在4.7英寸720P设备中看起来不合适


非常感谢您的帮助。

如果您准备好启动屏幕,使顶部和底部采用统一颜色填充,您可以(仅)使用图像(通过appxmanifest),通过在Package.appxmanifest中设置启动屏幕背景色,您可以无缝地将其扩展到屏幕的顶部和底部。

我不认为您可以做多少改进(除了@neoproudek建议使用
ExtendedSplashScreen
s)

但是,根据您的senario,您可能只需要将
启动屏幕背景颜色
更改为适应启动屏幕图像颜色的颜色。因此,如果您有一个单色背景启动屏幕图像,例如带有
启动屏幕背景色的启动屏幕图像,它将如下所示:

但是将
启动屏幕背景色更改为107C0F如下:

快速提示:启动屏幕背景色没有alpha分量

最终结果是一个好看的启动屏幕:


希望这有帮助

我通常只提供2.4倍比例的启动屏幕(1152 x 1920),并且它在所有分辨率下都能正常工作。在我这边不起作用。在这种情况下,图像不会全屏显示。您能详细说明一下吗?您是使用Package.appxmanifest中Visual Assets中的图像作为启动屏幕,还是将SplashScreen扩展为单独的页面?我使用的是图像。所有3个图像都具有所需的大小。这是因为720p与视觉资源中的图像具有不同的纵横比。您可能需要使用ExtendedSplashScreen并创建自己的布局(例如,使用不会裁剪的图像)。更多信息:你看到720P的外观了吗?无论我们的图像是怎样的,它都不会因为要求的纵横比而从上到下切割。对。你说“剪”的时候我觉得很有趣——我理解为“剪”了,对不起。因此,图像的顶部和底部都有黑色的柱子,因为屏幕的比例更高——我编辑了我的答案,但上面@Barnstokkr的答案解释得很好,并附有屏幕截图——我认为你应该接受这个答案我没有这样做,因为我的飞溅有渐变背景:P@vITs难题是的P、 如果您不想使用
ExtendedSplashScreen
的方式,我建议您尝试使用颜色,直到您找到适合背景的颜色,但我不确定。祝你好运是的,这将是最后的选择。无论如何,谢谢你的回答+1.