我有一个 splash_screen.dart 颤动页面,在我的 main.dart 中,该页面用于检查用户是否已连接但它不是真正的闪屏……我的页面在启动应用程序时显示?
我查看了 styles.xml 端(适用于 android),但我只找到了添加图像的解决方案......
我必须在styles.xml 中用java 编写我的splash_screen.dart 页面吗?
感谢您的帮助
我有一个 splash_screen.dart 颤动页面,在我的 main.dart 中,该页面用于检查用户是否已连接但它不是真正的闪屏……我的页面在启动应用程序时显示?
我查看了 styles.xml 端(适用于 android),但我只找到了添加图像的解决方案......
我必须在styles.xml 中用java 编写我的splash_screen.dart 页面吗?
感谢您的帮助
在 Android 中,您可以控制两个单独的屏幕:在您的 Android 应用程序初始化时显示的启动屏幕,以及在 Flutter 体验初始化时显示的启动屏幕。
每个 Android 应用程序都需要初始化时间,而操作系统会设置应用程序的进程。Android 提供了启动屏幕的概念,以在应用程序初始化时显示 Drawable。
默认的 Flutter 项目模板包括启动主题和启动背景的定义。
您可以通过编辑来自定义它styles.xml
,您可以在其中定义一个windowBackground
设置为Drawable
应该显示为启动屏幕的主题。
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
查看官方文档了解更多信息