您的位置:首页 > 移动开发 > Android开发

Android 5.0 StatusBar全透明

2016-05-18 14:40 471 查看
众所周知,Android 5.0 以后通过android:windowTranslucentStatus=true的方式没法做到全透明,网上很多方法都试过了,不能达到

预期效果,始终是一种类似与半透的效果;现可通过以下三步达到全透效果:

1. 设置
android:windowTranslucentStatus
为false;

2. 设置
android:statusBarColor
@android:color/transparent


3. 在Activity代码中添加如下代码 :

getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);

另外,如果StatusBar想透某个布局或者控件的背景,只要在那个控件或者布局加上 android:fitsSystemWindows="true"即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android statusbar 5.0 透明