微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

flutter 启动时短暂黑屏情况处理

flutter在启动时,有时候会有短暂的黑屏情况,在android端,flutter项目启动时,经历三个过程:显示android启动项activity,再到flutter启动项activity,最后进入flutter项目的第一个页面(我这里是一个lottie动画页面)。黑屏实际上对应的是未设置的flutter启动项activity

解决办法:
在Android的AndroidManifest.xml 的 <activity> </activity> 中添加如下代码即可

<meta-data
    android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
    android:value="true" />
<meta-data
    android:name="io.flutter.embedding.android.SplashScreenDrawable"
    android:resource="@drawable/launch_background" />

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐