Android 使用SystemBarTint设置状态栏颜色
来源:互联网 发布:js 让网页不停的点击 编辑:程序博客网 时间:2024/06/05 18:51
做项目时,发现APP的状态栏是系统默认的颜色,突然想到,为啥别的APP是自己设置的颜色(和APP本身很相搭),于是也想给自己的APP设置系统状态栏的颜色,更加美美哒。。。
搜了下,发现原来设置状态栏居然有个很高大上的名字(听不懂的都是高大上)——沉浸式状态栏,Android4.4以后开始支持沉浸式状态栏, 继续搜索,发现,有一个很简单的开源项目——SystemBarTint,可以很完美的支持沉浸式状态栏。
SystemBarTint地址: https://github.com/hexiaochun/SystemBarTint
下面,简单演示下如何使用该库,首先,先看下效果,有图才有真相:
1. 引入类库
使用Android Studio,直接在build.gradle文件中引入库:
使用Eclipse,可下载JAR包,并引入到项目的libs文件夹中。
2. 在Activity中添加方法:
然后, 在OnCreate()方法中调用applyKitKatTranslucency方法:
3. 在style.xml中,添加系统的样式:
当然了,别忘了在AndroidManifest.xml进行配置主题:
注: 这个是必要的,如果不添加,会造成一些页面的变形。
综上, 便可以在4.4以上的系统中方便的设置状态栏颜色,有木有感觉你的APP变得更好看了呢!
0 0
- Android 使用SystemBarTint设置状态栏颜色
- Android 使用SystemBarTint设置状态栏颜色
- SystemBarTint的使用(设置半透明状态栏)
- SystemBarTint的使用(设置半透明状态栏)
- SystemBarTint的使用(设置半透明状态栏)
- SystemBarTint的使用(设置半透明状态栏)
- Android头部状态栏SystemBarTint
- Android使用systembartint库实现沉浸式状态栏效果
- Android 透明状态栏了解使用 及SystemBarTint 解读
- android透明状态栏与开源库SystemBarTint的使用
- Android沉浸式状态栏SystemBarTint
- Android设置状态栏颜色
- android设置状态栏颜色
- Android 设置状态栏颜色
- Android 状态栏颜色设置
- Android状态栏颜色设置(沉浸式状态栏)
- Android 状态栏透明、自定义状态栏颜色设置
- Android 设置状态栏颜色&&沉浸式状态栏
- 客户结算类型
- 集合相关内容
- JSONObject can't be resolved to a type解决办法
- static 关键字
- c语言-文件io
- Android 使用SystemBarTint设置状态栏颜色
- synchronized(this)总结
- BSD License(BSD)
- Java Web开发常用术语总结
- 注解分类和定义
- Matlab里evalin和assignin的用法
- springmvc+mybaits+mysql+redis环境搭建
- Mac系统Android M源码编译并导入Android Studio查看
- java从字符串中提取数字