22

我正在为Windows手机和Windows桌面创建一个Windows 10通用应用程序,我面临的问题是当通过package.manifest文件向应用程序添加启动屏幕时,没有选择添加符合该手机的纵向(见下图),闪屏,用于通用窗口的初始屏幕10个应用程序

enter image description here

当我部署会出现如下图所示的闪屏在手机上的应用程序。

enter image description here

回答

12

在这种情况下,您还需要指定背景颜色,你的第一个屏幕截图。

阅读本 -

对于Windows Phone应用商店的应用程序,至少提供2.4倍的资产; 最好全部。图像文件资产本身应具有透明背景 。在您的应用清单中,将SplashScreen @ Image属性的值设置为“Assets \ .png”,并为VisualElements @ BackgroundColor设置一个 值。

您可以从这个link了解更多。

该链接的前半部分似乎在讨论Windows 8.1中的启动屏幕,其中包括上面引用的段落,但同样的规则适用于Windows 10.我不认为你可以拥有给出所有不同大小的设备的全页面启动画面。以前它仍然是可能的,因为你可以简单地删除启动画面并在你的应用程序中创建一个xaml启动用户控件,但由于启动画面在UWP中成为强制性的,我只是没有看到任何其他方式来实现这一点。

+1

这意味着,有效地,你只能在中心设计一个小部分?我希望有更好的解决方案... –

+1

是的,我也想知道背景是什么。感谢您的帮助 – user3263192

+0

可以为Windows Phone 8.1应用程序设置全屏闪屏图像;我所有的WP 8.1应用程序都有这样的启动画面。尽管在Windows 10 Mobile/UWP上,我仍面临同样的问题。 – robcsi

5

如果你想使一个先进的闪屏与更大的图像ProgessBarProgressRing。你应该检查Msdn上的“如何扩展启动画面”。

您可以在这里阅读更多关于Extended splash screen的信息。

祝你好运!

+0

这真的是考虑它的最好方法。基本图像不是全尺寸封面,只是颜色空间中的徽标。 –

+0

这可以工作,但图像在Windows Phone中显示得非常大 –

相关问题