首页 > 解决方案 > 如何在 NativeScript 中正确显示 Android 启动画面?

问题描述

我正在开发 NativeScript 的一个主要项目。在 Android 环境中正确显示初始屏幕似乎是不可能的。

如果我以纵向启动应用程序,纵向启动图像会正确显示。如果我在应用程序启动之前将其侧向转动,则启动图像会旋转,但不会被横向图像取代。现在超大的人像图像覆盖了左边大约一半的屏幕,另一半是黑色的。图片没有拉伸,比例正确,但是比屏幕大,溢出了。

如果我以横向方式启动应用程序,它会加载纵向图像并将其拉伸以适合屏幕。几秒钟后,无论我是否转动它,它都会切换到纵向模式并旋转图像,但仍然被拉伸。

所有资产均已到位且正确。

我试过玩AndroidManifest.xml,这里是: https ://pastebin.com/BRCx5a96

任何想法表示赞赏。

标签: androidnativescriptsplash-screen

解决方案


我认为这是因为您的图像分辨率(在 App_Resources 中)。尝试使用 NativeScript Rocks 中的图像,并在此处创建您的启动画面和其他内容。


推荐阅读