我的项目中有所有必要的比例:
然而,当我启动我的应用程序时,它似乎没有选择最佳缩放的启动画面。我将在Release x86中开始。它总是使用scale-100 splashscreen。
我使用SplashScreens的正确名称,它们位于我项目的“资产”文件夹中:
我是否必须“激活”一个选项才能启用变量Splash Screens?或者为什么它总是选择一个太小的启动画面?
答案 0 :(得分:6)
Windows在您的情况下使用scale-100资产的原因是您的桌面环境设置为100%缩放。因此,没有必要使用更高分辨率的资产。但这并不是你的资产没有延伸到窗口的原因。
Windows应用商店应用(包括UWP应用)中的启动画面与大多数传统启动画面不同,因为它们的图像不是全屏图像。通常,您在UWP应用程序的启动画面图像中放置的是应用程序图标或徽标,然后以可变大小的窗口为中心并叠加在可选的背景颜色上,而不是自身拉伸(因为窗口可以是任意的)大小,而您的闪屏图像可能需要特定的宽高比才能正确显示)。来自Guidelines for splash screens:
将图像和背景颜色放在一起形成启动画面有助于启动画面看起来很好,无论您的应用程序安装在哪个设备的外形尺寸上。当显示启动画面时,仅改变背景的大小以补偿各种屏幕尺寸。您的图像始终保持不变。
答案 1 :(得分:4)
如果您确实需要显示全屏图像而不是小闪屏,则可以完全省略这些图像并使用extended splash screen。