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

android6.0 statusbar 通知栏颜色

2016-03-31 15:44 441 查看
首先定义一个主题

<style name="Theme.Black.NoTitleBarw" parent="@android:style/Theme.Black.NoTitleBar">

<item name="android:statusBarColor">@android:color/transparent</item>

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

</style>

然后在activity加入代码

if (Build.VERSION.SDK_INT >22) { //6.0

Window window = getWindow();

window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);

window.setStatusBarColor(Color.parseColor("#34aebb"));

}else{

getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: