我如何为颤振制作安卓启动画面?

时间:2021-02-03 07:42:47

标签: android flutter splash-screen

我看过很多文章和 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>

具有关键输出的生产构建:

enter image description here

1 个答案:

答案 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。包的文档是 很清楚。