我是一名 Flutter 开发人员,我正在开发一个应用程序,我必须在其中添加启动画面,我正在使用推荐的 flutter 原生启动包。我面临一个问题,我正在尝试更改启动屏幕中的深色模式的背景颜色,在我的情况下必须是白色。但我已经尝试了多次,我的背景颜色没有改变。我正在 Windows 机器上开发应用程序,并在小米红米 Note 12 上测试我的应用程序。但是,当我尝试其他颜色时,它们工作正常,但当我将颜色更改为白色时,它不起作用,请帮忙,下面我附加了 .yaml 代码
flutter_native_splash:
android: true
ios: true
web: false
color: "#fffff"
image: "lib/assets/app_icon/splash.png"
color_dark: "#fffff"
image_dark: "lib/assets/app_icon/splash.png"
android_12:
image: "lib/assets/app_icon/splash.png"
color: "#ffffff"
image_dark: assets/android12splash-invert.png
color_dark: "#ffffff"
我尝试了上面的配置,但如果更改 color_dark 那么它不会做任何事情,例如如果使用 c47272 这个颜色代码那么它就可以正常工作。
我看到有几件事你可以尝试:
android: true
ios: true
web: false
color: "#fffff"
image: "lib/assets/app_icon/splash.png"
color_dark: "#fffff"
image_dark: "lib/assets/app_icon/splash.png"
android_12:
image: "lib/assets/app_icon/splash.png"
color: "#ffffff"
image_dark: assets/android12splash-invert.png
color_dark: "#ffffff"
首先,第二个中的 image_dark 不在引号之间,我猜你指的是 lib/assets 文件夹。
所以 image_dark:
image_dark: "lib/assets/android12splash-invert.png"
其次,我认为你少了一个F。你需要其中6个,而我只数了5个。
所以整个事情:
flutter_native_splash:
android: true
ios: true
web: false
color: "#ffffff"
image: "lib/assets/app_icon/splash.png"
color_dark: "#ffffff"
image_dark: "lib/assets/app_icon/splash.png"
android_12:
image: "lib/assets/app_icon/splash.png"
color: "#ffffff"
image_dark: "lib/assets/android12splash-invert.png"
color_dark: "#ffffff"