我知道你可以在Android的themes.xml文件中用下面的行来改变状态栏的颜色:
<item name="android:statusBarColor" tools:targetApi="l">@color/teal_200</item>
话虽这么说,如果我想自定义颜色(即。使其十六进制值),我怎么能做到这一点?
您可以在res/values目录下的colors.xml
文件中定义您自己的自定义颜色。
在colors.xml
中,您可以使用您首选的十六进制值执行以下操作:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="custom_color">#FF3A52B2</color>
</resources>
在你的themes.xml
文件中,你可以引用自定义颜色,如下所示:
<item name="android:statusBarColor" tools:targetApi="l">@color/custom_color</item>