Я добавил заставку в свое приложение Flutter (на стороне Android), например:
Открываем файл values / styles.xml и добавляем следующее:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<!--following 2 lines modified by me-->
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name= "android:windowFullscreen">true</item>
</style>
</resources>
Однако, когда я запускаю приложение на реальном устройстве, заставка показывает странное поведение:
Я не уверен, сколько секунд отображается заставка, но, например, предположим, что она длится 3 секунды, ну, в первые 1 или 1,5 секунды нижняя часть экрана выглядит так, показывая нижние программные кнопки:
По истечении этих 1 или 1,5 секунды нижняя полоса исчезнет, а экран-заставка будет отображаться, как и ожидалось, еще 1 или 1,5 секунды, после чего приложение запустится.
Как исправить, чтобы заставка с самого начала покрывала весь экран?