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" />
原文地址:https://www.cnblogs.com/qqcc1388/p/12706973.html