如何在Windows Phone 8应用程序开发中设置启动画面

11

我是初学者,正在开发Windows Phone应用程序。因此,我希望在应用程序启动时添加闪屏屏幕,而不使用任何额外的页面导航来显示闪屏屏幕。


你尝试过任何代码吗? - tomsullivan1989
1
你有检查过这个例子吗?http://developer.nokia.com/Community/Wiki/Custom_splash_screen_with_progress_bar_for_Windows_Phone_applications - Oscar Emilio Perez Martinez
不,我并不想使用弹出窗口或闪屏控件来实现这个。 - Karu
你需要在项目的根目录中添加一个名为 SplashScreen.jpeg 的图片,它将在你的应用程序准备就绪之前加载。 - Prasanna Aarthi
请参见:http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff769511(v=vs.105).aspx - Emond
@PrasannaAarthi 不是 .jpeg,而是 .jpg - Mohamed Thaufeeq
3个回答

19
如果您只想添加单个图像,则创建一个大小为480*800的图片,并将其命名为SplashScreenImage.jpg,然后将该图像放在根文件夹中。

完成!应用程序将显示启动画面。

如果您想根据屏幕分辨率添加多个图像,则创建三个不同尺寸的图片:480*800768*1280720*1280,并将这些图片命名为:

SplashScreenImage.screen-WVGA.jpg,

SplashScreenImage.screen-WXGA.jpg,

SplashScreenImage.screen-720p.jpg,然后将这些图片放在根文件夹中。

完成!应用程序将根据手机的本机屏幕分辨率显示启动画面。

注意:

要修改SplashScreen的显示时间,请使用以下代码。将下面的代码粘贴到InitializeComponent();之后。

Thread.Sleep(2000);

这意味着应用程序将在2000毫秒后激活。您可以根据自己的意愿进行更改。希望这解决了您的疑问。!!


1
@MarioGalván,你只能在Windows Phone Silverlight应用程序中创建.jpg格式的图片。而对于Windows Phone Runtime应用程序,你可以使用任何格式进行创建。 - Mohamed Thaufeeq
1080 x 1920 分辨率是用来做什么的? - Maulik Shah

6
请参见:http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff769511(v=vs.105).aspx 根据该文章:
如果您使用单个图像,则应将大小为768×1280且命名为SplashScreenImage.jpg的图像文件添加到应用程序项目中。手机会自动缩放图像以适合正确的大小。如果要为所有分辨率提供完美的启动屏幕,则可以将以下图像添加到应用程序项目的根文件夹中。
分辨率 像素尺寸 文件名
WVGA 480×800 SplashScreenImage.screen-WVGA.jpg WXGA 768×1280 SplashScreenImage.screen-WXGA.jpg 720p 720×1280 SplashScreenImage.screen-720p.jpg
您必须将图像的“生成操作”属性设置为“内容”。
每个新的Windows Phone OS 7.1项目都包括一个SplashScreenImage.jpg文件。要自定义启动屏幕,可以将自己的图像替换默认图像。您可以将默认图像替换为任何所选图像,但其大小必须为480×800像素,并且必须命名为SplashScreenImage.jpg。您必须将图像的“生成操作”属性设置为“内容”。
Windows Phone 8应用程序加载速度快,因此Windows Phone 8应用程序通常不需要启动屏幕。新的Windows Phone 8项目不包括默认启动屏幕图像文件。但是,如果要在Windows Phone 8应用程序中使用启动屏幕,请将现有的JPG图像文件添加到Windows Phone 8项目的根文件夹中,并将文件命名为SplashScreenImage.jpg。

2
当你想在应用程序中添加启动画面时,你有两个选择:
1. 你可以添加一张单独的启动画面图片,手机会自动缩放适配三种支持的手机分辨率。(如果你使用单张图片,应该将一张尺寸为768×1280且命名为SplashScreenImage.jpg的图片文件添加到你的应用项目中。手机会自动缩放图片至正确的尺寸。)
2. 如果你想为所有分辨率提供完美的启动画面,你可以将以下图片添加到应用程序项目的根目录中: - WVGA 480 × 800 SplashScreenImage.screen-WVGA.jpg - WXGA 768 × 1,280 SplashScreenImage.screen-WXGA.jpg - 720p 720 × 1,280 SplashScreenImage.screen-720p.jpg

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