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);
}
<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);
}
相关文章推荐
- Android Studio使用总结 [未完待续]
- (4.6.9)Android属性allowBackup安全风险浅析
- Android开源项目分类汇总(六)工具库
- 安卓下拉刷新开源库对比
- Android开源项目分类汇总(四)TextView、ScrollView、TimeView、TipView、FlipView
- Android让dialog充满整个屏幕
- Android开源项目分类汇总(三) ViewPager 、Gallery、GridView、ImageView、ProgressBar
- android dialog屏蔽back返回键的解决方法
- Android Studio 快捷设置
- Android开源项目分类汇总(二) ActionBar;Menu
- Android获取本周本月本年的第一天和最后一天
- Android应用:StatusBar状态栏、NavigationBar虚拟按键栏、ActionBar标题栏、Window屏幕内容区域等的宽高
- Android开源项目分类汇总(一) ListView
- Android Multi_User 添加新用户源码分析
- Android中的坐标以及获取坐标的方法
- android图片压缩
- Android 小知识
- Android如何调用第三方SO库
- 使用android.hardware.camera2打造新的自定义相机
- android:interpolator