android - 恢复后的闪屏问题(Flutter - Android)
问题描述
当我想在 android 上恢复我的应用程序时,我的颤振应用程序出现问题。所以我测试了生成的示例颤振应用程序,但问题也存在。我只修改了launch_background.xml 文件以将背景颜色更改为黑色,并将启动器图标放到启动屏幕上。
问题是当我暂停应用程序后恢复应用程序时,启动画面会在短时间内可见。下面的 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>
解决方案
尝试使用flutter_native_splash。我在所有项目中都使用它,它完美无缺。他们的医生说:
自动生成用于在 Android 和 iOS 中添加启动画面的本机代码。使用特定平台、背景颜色和启动图像进行自定义。
进行所有更改后,请确保使用以下行运行包:
flutter pub pub run flutter_native_splash:create
推荐阅读
- hadoop - 无法将 CSV 文件中的数据加载到 HIVE
- python - 如何在蒙特卡洛方法中定义准确的样本数
- python - 访问 GCP 中的特定公共数据集
- python - Tabula-py 从我试图提取的 PDF 文档中省略页面
- python - 解析时如何使用python识别位于XML中同一级别的元素
- linux - OpenLDAP 访问控制问题
- java - 使用带有动态字段的 Jackson 注释反序列化 JSON
- node.js - npm 错误!结束后写。在 docker、aws 中运行 npm 安装失败
- wordpress - 如何在自定义帖子类型上添加显示顺序?WordPress
- ios - iOS Firebase - 如何使用 .childByAutoId() 创建多节点位置更新