我看过很多文章和 YouTube 视频并尝试了所有方法,但是我无法更改 android 启动画面颜色
drawable/launch_background.xml:
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/background" />
<!-- You can insert your own image assets here -->
<item>
<bitmap
android:gravity="center"
android:src="@drawable/launch_image" />
</item>
</layer-list>
值/颜色.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="background">#2196F3</color>
</resources>
具有关键输出的生产构建:
答案 0 :(得分:2)
使用这个包创建原生启动画面真的很简单。
https://pub.dev/packages/flutter_native_splash
将此软件包添加到您的 dev-dependencies
dev_dependencies:
flutter_native_splash: ^0.2.9
在您的 YAML 文件中添加以下代码。
flutter_native_splash:
color: "#42a5f5"
image: "assets/splash.png"
并运行命令
flutter pub run flutter_native_splash:create
就是这样,这个包会处理所有的过程。
<块引用>仅供参考:这会为 Android 和 iOS 创建原生启动画面,但是 你也可以控制它。如果您只想为 Android 创建,您 可以将 iOS 属性设置为 false。包的文档是 很清楚。