反转状态栏的图标颜色

Posted

技术标签:

【中文标题】反转状态栏的图标颜色【英文标题】:Invert icon color of status bar 【发布时间】:2016-05-09 05:23:35 【问题描述】:

我对此进行了很多搜索,但我发现的只是如何更改状态栏颜色。 我想像Soundcloud在其移动应用程序中所做的那样,在白色背景上反转状态栏中的图标颜色:

如何做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用以下代码执行此操作。它正在处理v23 API

在你的:values-v23/styles.xml

<item name="android:windowLightStatusBar">true</item>

查看此链接了解更多信息:https://***.com/a/30075921/4409113

或者:https://***.com/a/33316669/4409113

【讨论】:

谢谢,我才知道。 没问题,随时:) 是否有针对 pre API v23 的反向移植? 它对我不起作用。有什么特殊的主题我必须使用它才能工作吗? 我使用“Theme.AppCompat.Light.DarkActionBar”,它可以工作。

以上是关于反转状态栏的图标颜色的主要内容,如果未能解决你的问题,请参考以下文章

Android设置状态栏颜色和状态栏文字、图标颜色

状态栏中图标的颜色 (Flutter)

如何反转状态栏的深色和浅色内容以适应 Xcode 中的深色模式

如何自定义状态栏图标和文字颜色?例如。状态栏背景:白色,状态栏图标颜色,文字:红色

Android实现修改状态栏背景字体和图标颜色的方法

Android实现修改状态栏背景字体和图标颜色的方法