Flutter 第一次启动出现黑屏

当前只介绍解决方式,后面文章分析原因。
打release包可以缓解黑屏闪现的时间,但是还是会有黑屏,下面方式可以有效解决黑屏问题。

1.flutter1.12之前版本解决方式:

   <application>
    <activity
            android:name=".MainActivity">

        <!--配置如下数据-->
        <meta-data
                  android:name="io.flutter.app.android.SplashScreenUntilFirstFrame"
                  android:value="true" />
    </activity>
   </application>

2.fultter1.12及之后版本解决方式:

 <application>
  <activity
        android:name=".MainActivity">

       <!--配置如下数据-->
       <meta-data
                android:name="io.flutter.embedding.android.SplashScreenDrawable"
                android:resource="@drawable/launch_background" />

      <meta-data
                android:name="io.flutter.embedding.android.NormalTheme"
                android:resource="@style/NormalTheme"/>
  </activity>
</application>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容