无故出现 SplashScreen 前的白屏

White Screen before SplashScreen for no reason

我无法删除启动画面前出现的白屏。我看了很多视频并按照他们的说明进行操作,但白屏仍然没有消失。我是初学者,所以我没有太多的知识来解决它,请帮助!

我正在使用 initState 来显示启动画面。我还将我的初始图像放在可绘制文件夹中,这就是我的 launch_background.xml 文件的样子:

<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@android:color/black" />

    <!-- You can insert your own image assets here -->
    <item>
        <bitmap
            android:gravity="center"
            android:src="@drawable/splash" />
    </item>
</layer-list>

好的,当我在 styles.xml 文件中添加启动时我的问题就解决了:

<item name="android:windowBackground">@drawable/splash</item>