Nativescript - 更改启动屏幕

Nativescript - Changing the launch screen

有没有一种方法可以更改启动屏幕而不必一张一张地更改每个图像? 就像文档说的那样,我使用了工具:http://nsimage.brosteins.com/ 来更改图标,但是要更改启动画面我必须更改 20 张图像,没有最简单的方法吗?

最简单的方法;在社区网站上... http://nativescript.rocks

实际上是图片子站点。 http://images.nativescript.rocks 它将允许您 post 单个图像,它会为 android 和 ios.

生成所有适当尺寸的屏幕

第二种方法是使用ns命令行(tns已于2020年底重命名为ns

ns resources generate splashes ../SourceImage.png --background "#FFFFFF"

您希望使用至少 1024x1024 的源图像,因为 Apple 要求主应用页面图像使用此尺寸,否则您将丢失此尺寸并且您将无法将应用提交给 Apple。


请注意:无论您以何种方式生成屏幕;您应该始终从您的测试设备上卸载该应用程序,以便它可以进行完全重新安装,这样您就可以看到新的启动画面。


披露: 我是 http://nativescript.rocks 组网站的开发者。

使用 NativeScript 4.x.x 及更高版本,CLI 引入了一个命令,用于自动生成 iOS 和 Android 的启动画面。

tns resources generate splashes ../myImage.png --background "#FF00FF"

以上将采用 myImage.png 并创建不同缩放比例的图像并在 `splash_screen.xml 中替换它们。它还将生成具有所需背景颜色的背景 PNG。有关此功能的更多信息 in the official documentation