我是 Window Phone Apps Development 的新手。所以我只想在应用程序启动时添加启动画面,而不使用任何额外的页面导航作为启动画面。
3 回答
如果您只想添加单个图像,则创建一个大小为 的图片480*800
并将其命名为SplashScreenImage.jpg
并将该图像放在根文件夹中。
完毕!启动画面将显示在应用程序上。
如果要添加多张与屏幕分辨率相关的图像,则创建三张大小为480*800
、768*1280
和的图片,720*1280
并将这些图片命名为
SplashScreenImage.screen-WVGA.jpg
,
SplashScreenImage.screen-WXGA.jpg
,
SplashScreenImage.screen-720p.jpg
并将这些图片放在根文件夹中。
完毕!启动画面将根据手机的本机屏幕分辨率显示在应用程序上。
笔记:
要修改 SplashScreen 的显示时间,以下代码可能有用。之后粘贴下面的代码InitializeComponent();
Thread.Sleep(2000);
这意味着,应用程序将在 2000 毫秒后激活。您可以根据自己的意愿进行更改。希望,这能解决你的疑问。!
请参阅:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/ff769511 (v=vs.105).aspx
从这篇文章:
如果您使用的是单个图像,则应将一个 768 × 1,280 且名为 SplashScreenImage.jpg 的图像文件添加到您的应用项目中。手机会自动将图像缩放到正确的尺寸。如果您想为所有分辨率提供像素完美的初始屏幕,您可以将以下图像添加到应用项目的根文件夹中。
分辨率 尺寸(以像素为单位) 文件名
WVGA 480 × 800 SplashScreenImage.screen-WVGA.jpg
WXGA 768 × 1,280 SplashScreenImage.screen-WXGA.jpg
720p 720 x× 1,280 SplashScreenImage.screen-720p.jpg
您必须将图像的 Build Action 属性设置为 Content。
每个新的 Windows Phone OS 7.1 项目都包含一个 SplashScreenImage.jpg 文件。要自定义启动画面,您可以将自己的图像替换为默认图像。您可以用您选择的任何图像替换默认图像,但它的大小必须为 480 × 800 像素,并且必须命名为 SplashScreenImage.jpg。您必须将图像的 Build Action 属性设置为 Content。
Windows Phone 8 应用程序加载速度很快,因此 Windows Phone 8 应用程序通常不需要启动画面。新的 Windows Phone 8 项目不包括默认的初始屏幕图像文件。但是,如果您想在 Windows Phone 8 应用程序中使用初始屏幕,请将现有 JPG 图像文件添加到 Windows Phone 8 项目的根文件夹,并将文件命名为 SplashScreenImage.jpg。
当您想在应用程序中添加启动画面时,您有两种选择:
- 您可以添加一个初始屏幕图像,手机会自动缩放以适应三种支持的手机分辨率。
(如果您使用的是单张图片,您应该在您的应用项目中添加一个 768 × 1,280 并命名为 SplashScreenImage.jpg 的图片文件。手机会自动将图片缩放到正确的大小)
如果您想为所有分辨率提供像素完美的启动画面,您可以将以下图像添加到应用项目的根文件夹中:
- WVGA 480 × 800 SplashScreenImage.screen-WVGA.jpg
- WXGA 768 × 1,280 SplashScreenImage.screen-WXGA.jpg
- 720p 720 × 1,280 SplashScreenImage.screen-720p.jpg