设置windowTranslucentStatus
为true
在api-19~22是可以的,但是api-23(android6.0)及以上版本上状态栏是半透明的
since api-19
<item name="android:windowTranslucentStatus">true</item>
高版本显示全透明状态栏
since api-16
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);
配合
since api-21
<item name="android:statusBarColor">@android:color/transparent</item>
两个配合起来,就可以覆盖api-19以上的设备了
网友评论