gpt4 book ai didi

android api 21/22,当 statusBarColor 设置为白色时状态栏图标不显示

转载 作者:行者123 更新时间:2023-11-29 01:18:52 26 4
gpt4 key购买 nike

API 21+ 支持我正在使用的 android:statusBarColor 并在我的主题中设置为白色。在我的 Nexus 6P 上的 API 23 上,状态栏图标显示为较暗的色调,因此您可以在白色状态栏上看到它们。

但是在 API 21/22 上,图标也被染成了白色,因此它们在白色背景中消失了。根据我的理解,谷歌在 Lollipop 中将状态栏图标设置为白色,并建议在白色背景下使用。有没有 setColorFilter() 或类似状态栏图标的方法?

这是我的主题:

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/gray</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:statusBarColor">@color/white</item>
</style>

例如,如果我将 android:statusBarColor 更改为#cccccc,那么我将看到白色的状态栏图标。但我想将它们染成深灰色并保持状态栏颜色为白色。

最佳答案

看看this属性。我没有对此进行测试,但这应该有效。

关于android api 21/22,当 statusBarColor 设置为白色时状态栏图标不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38074426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com