首页 > 解决方案 > 恢复后的闪屏问题(Flutter - Android)

问题描述

当我想在 android 上恢复我的应用程序时,我的颤振应用程序出现问题。所以我测试了生成的示例颤振应用程序,但问题也存在。我只修改了launch_background.xml 文件以将背景颜色更改为黑色,并将启动器图标放到启动屏幕上。

问题是当我暂停应用程序后恢复应用程序时,启动画面会在短时间内可见。下面的 gif 显示了问题。

有谁知道这个解决方案还是我必须处理这个问题?

提前致谢

颤动的android简历gif问题

--EDIT-- 对 Android 中的 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 -->
        <item name="android:windowBackground">@drawable/launch_background</item>
    </style>
</resources>

标签: androidflutter

解决方案


尝试使用flutter_native_splash。我在所有项目中都使用它,它完美无缺。他们的医生说:

自动生成用于在 Android 和 iOS 中添加启动画面的本机代码。使用特定平台、背景颜色和启动图像进行自定义。

进行所有更改后,请确保使用以下行运行包:

flutter pub pub run flutter_native_splash:create

推荐阅读