需要使用所有图标将状态栏更改为透明

时间:2017-03-10 09:58:48

标签: android android-layout android-fragments material-design

在我的Android应用程序中,我需要将所有图标的状态栏更改为透明。我不想改变颜色或使其半透明。

我想要状态栏,如下图所示:



<style name="AppTheme.FullScreen" parent="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowContentTransitions">true</item>
</style>
&#13;
&#13;
&#13;

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以像这样以编程方式使用透明状态栏 在 onCreate 方法

中调用此方法
if (Build.VERSION.SDK_INT >= 21) {
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
                WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
    }