StatusBarUtil 状态栏工具类
来源:互联网 发布:质检总局网络党校 编辑:程序博客网 时间:2024/06/06 02:10
0:
项目中遇到需求,需要改变状态栏,发现一个工具类很好用,写篇文章记录下。
1:
StatusBarUtil一个关于状态栏操作起来超简单工具类
开个传送门
https://github.com/laobie/StatusBarUtil
关键是有中文介绍
2:
项目中想把状态栏透明掉,不用工具类自己写:
getWindow().requestFeature(Window.FEATURE_NO_TITLE); if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); 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); window.setNavigationBarColor(Color.TRANSPARENT); }
这个只是实现透明,变色啊,半透明还要改,很麻烦。
3:
用StatusBarUtil只需要一行代码
StatusBarUtil.setTransparent(this);
除此之外还可以设置状态栏颜色,半透明等一些其他功能,他的中文文档写的很详细,有别的需求的可以点击链接去看详细的。
阅读全文
1 0
- StatusBarUtil 状态栏工具类
- Android--------工具类StatusBarUtil实现完美状态栏
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- 使用StatusBarUtil工具实现沉浸式状态栏/变色状态栏
- 翻翻git之---简单易用的状态栏工具库 StatusBarUtil
- statusbarutil
- Android DrawerLayout使用StatusBarUtil设置状态栏颜色失败的解决办法
- Android Notification 状态栏工具类
- 获取状态栏高度工具类
- Android状态栏着色工具类
- android SystemBar 安卓状态栏工具类
- Android 状态栏工具类(实现沉浸式状态栏/变色状态栏)
- sql format 格式化数字(前面补0)
- Filter-----全栈压缩
- 电脑同时运行两个Tomcat如何设置说明
- 理解JS中的call、apply、bind方法
- 阿里云OSS归档存储类型单价下调 45%
- StatusBarUtil 状态栏工具类
- [编程题] 字符串编码
- appium+python实例(1)原生应用的appium测试步骤
- Go实战--通过gin-gonic框架搭建restful api服务(github.com/gin-gonic/gin)
- hibernate 一对多双向关联
- 防止SQL注入的几个途径
- 八数码 康托 逆康托 哈希 双解码 双向广搜
- eclipse使用SVN创建,合并分支
- [Linux C编程]数据库