为什么我的flutter应用程序掉落到出口的屏幕底部



我已经完成了自定义启动屏幕,但是我不知道我是如何更改应用程序淡出的方式的?它掉落到设备的底部。我唯一要做的就是在androidmanifest.xml

中互换半透明主题

https://media.giphy.com/media/kdh7k2blvlqnsj933ob/giphy.gif

我已经将一个全新的Flutter应用程序与相同的SDK进行了比较,我能看到的唯一区别是:

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <style name="LaunchTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
            <!-- Show a splash screen on the activity. Automatically removed when Flutter draws its first frame -->
            <item name="android:windowBackground">@drawable/launch_background</item>
        </style>
    </resources>

vs

    <?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 -->
            <item name="android:windowBackground">@drawable/launch_background</item>
        </style>
    </resources>

谢谢。

是的,就是这样。将新鲜的Flutter应用程序切换到styles.xml中的Theme.Translucent.NoTitleBar可再现辍学。我只想摆脱黑吧!

感谢您成为我的橡皮鸭。

最新更新