Windows Phone 8.1启动画面

3

我在 Windows Phone 8.1 应用商店中遇到了启动画面的奇怪问题。

缩放 图像尺寸(像素)
1x - 480 x 800
1.4x - 672 x 1120
2.4x - 152 x 1920

这些是标准尺寸,但在 4.7 英寸 720P 设备上,图像看起来不太正常。

欢迎提供任何帮助。


我通常只提供2.4倍比例的启动画面(1152 x 1920),并且它可以适配所有分辨率。 - Lukáš Neoproud
我的端口不起作用。在这种情况下,图像没有全屏显示。你能否详细说明一下? - vITs
我正在使用图片。所有3张图片都是所需尺寸。 - vITs
启动画面在720P屏幕上会从顶部和底部裁剪一点。 - vITs
1
这是因为720p具有与Visual Assets中的图像不同的宽高比。您可能需要使用ExtendedSplashScreen并创建自己的布局(例如,使用不会裁剪的图像)。更多信息请参见:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh868191.aspx - Lukáš Neoproud
显示剩余2条评论
2个回答

5

我认为除了像@neoproudek建议的使用ExtendedSplashScreen之外,你可能无法做太多来改善这个问题。

但根据您的情况,您可能只需要更改Splash Screen Background Color为适应Splash屏幕图像颜色的颜色。因此,如果您有一个单色背景的Splash屏幕图像,例如Windows Phone音乐应用程序,并且使用了一个Splash Screen Background Color,它将看起来像这样:

Blank background color

但是将Splash Screen Background Color更改为#107C0F,就像这样:

Splash Screen Background Color

快速提示:Splash Screen Background Color没有alpha组件

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

Appropriate background color

希望这可以帮到您!


我还没有做这个,因为我的启动画面有渐变背景 :P - vITs
@vITs Conundrum 是的.. :P,如果您不想使用 ExtendedSplashScreen 的方式,我建议您尝试调整颜色,直到找到一个看起来适合的背景颜色,除此之外我也不确定了。祝你好运! - Barnstokkr
是的,那确实是最后一个选项。无论如何,谢谢你的回答!+1 - vITs

2

如果您在appxmanifest中准备好启动屏幕,并使其顶部和底部部分具有统一的填充颜色,那么您只能通过图像完成这项操作。您可以通过在Package.appxmanifest中设置闪屏背景颜色来将其无缝扩展到屏幕的顶部和底部。


你看过720P的效果吗?无论我们的图像如何,由于未提供所需的纵横比,它都会从顶部和底部裁剪。 - vITs
好的,当你说“cut”时,我以为是裁剪,很有趣,抱歉。因此,由于屏幕比例更高,图像顶部和底部有黑色柱子 - 我编辑了我的答案,但上面@Barnstokkr的答案解释得非常好,并附有截图 - 我认为你应该接受那个答案。;) - zigah

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接