我有一个使用 UNO 平台的项目。iOS 版本的启动画面完美运行。android 版本显示出来,似乎消失了。
但是,除非我在页面上有边框或 web 视图,否则它仍会显示在页面元素后面的背景中。
我实现了启动画面,执行以下操作:
样式.xml
<!-- Splash screen -->
<item name="android:windowBackground">@drawable/splash</item>
资源/drawble 中的 Splash.xml:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<!-- background color -->
<color android:color="#dedcdc"/>
</item>
<item>
<!-- splash image -->
<bitmap
android:src="@drawable/splashscreen"
android:tileMode="disabled"
android:gravity="center" />
</item>
</layer-list>
然后我将图像放入 Splashscreen.scale-200.png。一旦应用程序加载,启动画面确实会出现然后消失,所以我真的很困惑为什么它永远不会完全消失。
我注意到导航菜单和按钮等任何元素都会出现在启动画面上并隐藏其中的一部分。我正在使用最新的 Uno,今天更新了预发布版。我正在模拟器和 Pixel 3a 上进行测试。