Android状态栏兼容4.4.4与5.0,Android5.0状态栏由半透明设置为全透明
2015-12-29 17:59
567 查看
//判断android 版本然后设置Systembar颜色 public void initSystemBar() { Window window = getWindow(); //4.4版本及以上 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { window.setFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); } //5.0版本及以上 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.TRANSPARENT); } tintManager = new SystemBarTintManager(this); //开启SystemBarTint tintManager.setStatusBarTintEnabled(true); }
相关文章推荐
- android跳转手机百度高德腾讯谷歌地图、地图传坐标、坐标偏移、base64解码相关
- border-radius在Android下的几个BUG
- android进度记录
- android Graphics( 五):drawText()详解
- Android:ListView底部footview无法显示问题解决
- Android Studio 多渠道打包, 自定义APK名称
- ANDROID SDK体系介绍
- Android 应用测试总结
- android 学习资料
- 告别编译运行 ---- Android Studio 2.0 Preview发布Instant Run功能
- 2015年年终总结--迷茫中前进
- android5.1系统TvSettings为选择项添加背景颜色
- Android fragment spinner 修改默认显示的文本内容
- Android 利用Camera实现中轴3D卡牌翻转效果
- 【Android】按钮设置字母不全部大写,button set text to lower case; android button settext lowercase programmably
- android4.4移植到5.1.1遇到的问题
- 反编译 Android framework.odex 遇到的问题解决
- android webview onJsAlert只调用一次的问题
- Android单个进程内存分配
- Android版添加phonegap--发短信插件教程