0

在我的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>

enter image description here

+0

其重複http://stackoverflow.com/questions/27856603/lollipop-draw-behind-statusbar-with-its-color-set-to-transparent – Abhishek

+0

可能重複的[Lollipop:繪製在它的顏色後面的statusBar設置爲透明](http://stackoverflow.com/questions/27856603/lollipop-draw-behind-statusbar-with-its-color-set-to-transparent) – Manu

回答

0

你可以在的onCreate方法使用編程這樣 稱這種透明的狀態欄

if (Build.VERSION.SDK_INT >= 21) { 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, 
       WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); 
    } 
+0

它狀態欄半透明。但我需要做狀態欄完全透明。 –