我在我的颤振应用程序(在 Android 端)上添加了一个启动画面,如下所示:
打开 values/styles.xml 并添加以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<!--following 2 lines modified by me-->
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name= "android:windowFullscreen">true</item>
</style>
</resources>
但是,当我在真实设备中运行该应用程序时,启动画面显示出一种奇怪的行为:
我不确定启动画面显示了多少秒,但例如,假设它持续 3 秒,好吧,在前 1 或 1.5 秒,屏幕底部看起来像这样,显示底部软件按钮:
在这 1 或 1.5 秒后,底部栏消失,并且启动屏幕按预期显示另外 1 或 1.5 秒,然后应用程序启动。
如何解决这个问题,使飞溅从一开始就覆盖整个屏幕?