Android更改状态栏颜色没有appcompat

时间:2014-11-05 21:46:23

标签: android

我刚刚意识到在Lollipop下面的Android版本上通过appcompat无法更改状态栏颜色。 我目前正在运行Android Kitkat 4.4.2并收到了应用程序的更新,这是一个截图

enter image description here

我的问题是,他们是如何在运行比Lollipop更低版本的设备上使用appcompat更改状态栏颜色的呢?

如何改变颜色?

2 个答案:

答案 0 :(得分:0)

通过设置colorPrimaryDark,无法更改pre-Lollipop(5.0)中的状态栏颜色。

  

在较旧的平台上,AppCompat尽可能模拟颜色主题。目前仅限于为操作栏和一些小部件着色。

请参阅this

另见this

答案 1 :(得分:0)

我已使用此库更改应用程序中的状态栏颜色。对我而言,这会导致复杂化,因此在您发布之前请仔细测试您的UI,但它可以完成KitKat的工作。据我所知,在OS 19之前更改系统栏颜色是不可能的。

https://github.com/jgilfelt/SystemBarTint