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" />


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM