Google IO 2016 App的状态栏

时间:2016-05-27 04:04:20

标签: android android-layout android-view statusbar

更改状态栏图标的颜色如何改变,如Google IO 2016 App?我知道没有方法。它看起来像是倒置的。

Screenshot

修改

我终于从old post找到了,如果您使用的是api 23或以上,它可能只是灰色:

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

2 个答案:

答案 0 :(得分:1)

使用material theme并更改颜色以获得所需的主题。

答案 1 :(得分:1)

在您的values-v21/styles.xml中,您可以将颜色和主题更改为您想要的任何内容

<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light">
        <item name="colorPrimary">@color/color_primary</item>
        <item name="colorPrimaryDark">@color/color_secondary</item>
        <item name="colorAccent">@color/color_accent</item>
        <item name="android:statusBarColor">@color/color_primary</item>
    </style>
</resources>

<强>更新

在Marshmallow中,您可以使用带有android:windowLightStatusBar属性的灯状态栏来实现黑色图标,例如在values-v23/styles.xml中您可以设置

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