Flutter: белый экран во время запуска приложения
У приложений под Android есть такое неприятное свойство, что инициализация первого экрана может продлится довольно большое время. И всё это время телефон будет показывать не красивый белый экран. Однако решение есть, причём совершенно стандартное. Уже заранее всё сделано, осталось только добавить картинку в /android/app/src/main/res/drawable (если сборка под API <21) или /android/app/src/main/res/drawable-v21, и поправить соответствующий файл /android/app/src/main/res/drawable-v21/launch_background.xml приведя его например к виду:
1 2 3 4 5 6 7 8 9 10 |
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@android:color/background_dark" /> <item> <bitmap android:scaleType="fitCenter" android:src="@mipmap/loading" /> </item> </layer-list> |
В итоге при запуске приложения экран будет более приятным: