【发布时间】:2020-07-23 09:53:17
【问题描述】:
我有一个使用 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 上进行测试。
【问题讨论】:
标签: c# android splash-screen uno-platform