【问题标题】:How to Add Splashscreen in Windows Phone SIlverlight 8.1如何在 Windows Phone SIlverlight 8.1 中添加启动画面
【发布时间】:2014-10-28 15:58:51
【问题描述】:

所以我在认证过程中遇到了以下错误。

我已经更新了图标,但我注意到只有一个启动画面图像。我需要为每个设备屏幕尺寸创建单独的初始屏幕,以保持初始屏幕设计的纵横比不变。在http://msdn.microsoft.com/en-us/library/windows/apps/ff769511(v=vs.105).aspx 之后,它说明了如何命名启动屏幕并将它们放置在项目的根文件夹中。检测到的默认初始屏幕实际上位于根文件夹中的 Assets 文件夹中。我可以将它们放在哪里,以便认证过程能够检测到它们。另外,我应该从解决方案中删除默认的初始屏幕图像吗?

【问题讨论】:

  • 谢谢,这是我在原始问题中引用的链接。我的问题是它说将启动屏幕图像放在根目录中,尽管在 Windows Phone Silverlight 8.1 模板中,Splashscreen.png 文件位于根目录内的Assets 文件夹中,并且也是一个 png,所以这是对具体做什么感到困惑。
  • 我猜它应该在 Assets 文件夹中,因为他们已经将它包含在其中,并且根据错误它说你没有用默认的 Splashscreen 替换。你改了吗?
  • 好的,所以我发现默认的 Splashscreen.png 是 1152x1920,它非常大,与 msdn 页面中的任何手机屏幕尺寸都不匹配。我不想偏离这一点,所以我制作了一个新的初始屏幕图像来替换 Assets 文件夹中的那个,它似乎已经通过了认证过程中的那个阶段。虽然使用模拟器和我的设备我无法判断我包含的更新后的 SplashScreen.png 图像是否被拉伸,因为应用程序加载速度如此之快,所以我们拭目以待。

标签: silverlight windows-phone-8 windows-phone-8.1


【解决方案1】:

如果您使用单个图像作为初始屏幕,您应该将 768 × 1,280 并命名为 SplashScreenImage.jpg 的图像文件添加到您的应用中项目的根文件夹。

手机会自动将图像缩放到正确的尺寸。

【讨论】:

  • 好的,那么为什么默认图像的大小是原来的两倍,但纵横比相同,并且位于默认创建的 Assets 文件夹中?以前使用另一个 WP8.0 解决方案,我确实将三个具有正确命名方案的启动画面图像放在根目录中,但是使用 WP8.1 Silverlight 模板,这是不同的,默认启动画面位于 Assets 文件夹中,而不是 jpg 而是 png命名为 SplashScreen.png
  • 如果你正在讨论 SplashScreen.scale-240.png ,那么它的大小就不是推荐的一般 Splashscreen 的大小。试试上面的东西。模板不同,但 SplashScreen 与之前相同。您提供的链接有明确的说明,它也适用于 Windows Phone Silverlight 8.1。
猜你喜欢
  • 1970-01-01
  • 2023-04-03
  • 2015-06-25
  • 2014-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-21
相关资源
最近更新 更多