【发布时间】:2019-10-28 05:44:16
【问题描述】:
我的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="@android:color/white" />
<!-- You can insert your own image assets here -->
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/ic_launcher" />
</item>
</layer-list>
我只是想知道,如何将 <item android:drawable="@android:color/white" /> 更改为自定义颜色,例如 <item android:drawable="@android:color/#FFF8DC" />
【问题讨论】:
-
在使用 Flutter 时,您是否想在 android 端进行此操作?您可以将应用程序的入口点设置为 SplashWidget,它处理您的所有身份验证/加载逻辑,然后利用 FLutter 易于使用的主题方案
-
@android:color/white 只是一个参考。您是否尝试用例如替换整个字符串? #000000?
-
@AlanNegrete 当 Flutter 应用程序启动时,
launch_background.xml中指定的背景会在 Flutter 框架初始化时在屏幕上呈现一段不确定的时间。更改此设置可让您更好地将应用品牌应用到 Android 上的发布体验中。 -
@ChanceSnow 明白了!我想它对我来说总是加载得如此之快,以至于我什至没有注意到它!