如何在window phone 8应用程序开发中设置启动画面
Posted
技术标签:
【中文标题】如何在window phone 8应用程序开发中设置启动画面【英文标题】:how to set splash screen in window phone 8 Application development 【发布时间】:2013-10-27 08:14:42 【问题描述】:我是 Window Phone 应用程序开发的新手。所以我只想在应用程序启动时添加启动画面,而不使用任何额外的页面导航作为启动画面。
【问题讨论】:
你试过任何代码吗? 你检查过这个例子吗? developer.nokia.com/Community/Wiki/… 不,实际上我不想在不使用弹出屏幕控制的情况下这样做 你需要在你的项目的根目录下添加一个图片 SplashScreen.jpeg,它会一直加载到你的应用准备就绪 谢谢我得到了解决方案 【参考方案1】:如果您只想添加单个图像,则创建一个大小为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 毫秒后激活。您可以根据自己的意愿进行更改。希望,这能解决你的疑问。!
【讨论】:
@MarioGalván 您只能为 Windows Phone Silverlight 应用程序创建 .jpg 格式。您可以为 Windows Phone 运行时应用程序创建任何格式。 分辨率 1080 x 1920 是什么?【参考方案2】:见: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。您必须设置构建操作 图像的属性到内容。
Windows Phone 8 应用程序加载速度很快,因此 Windows Phone 8 应用程序通常 不需要启动画面。新的 Windows Phone 8 项目没有 包括一个默认的初始屏幕图像文件。但是,如果你想 在您的 Windows Phone 8 应用程序中使用启动画面,添加现有的 JPG 图像文件到您的 Windows Phone 8 项目的根文件夹,以及 将文件命名为 SplashScreenImage.jpg。
【讨论】:
【参考方案3】:当您想在应用中添加启动画面时,您有两种选择:
-
您可以添加一个启动画面图像,手机
自动缩放以适应三种支持的手机分辨率。
(如果您使用的是单张图片,您应该在您的应用项目中添加一个 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【讨论】:
以上是关于如何在window phone 8应用程序开发中设置启动画面的主要内容,如果未能解决你的问题,请参考以下文章
windows phone 8 和 10 的 windows phone 应用程序开发