StatusBarUtils
是Android状态栏工具类,支持设置状态栏颜色、设置状态栏沉浸式、状态栏字符颜色深色切换;并对小米
、魅族
、OPPO
等机型进行适配。
方法名 | 描述 | 机型支持 |
---|---|---|
setStatusBarColor | 设置状态栏颜色 | 支持4.4以上的所有机型 |
setStatusBarColorLight | 设置状态栏颜色,并且状态栏字符颜色变为深 | 支持6.0以上的普通机型 支持5.1以上的oppo机型 支持4.4以上的小米机型 支持4.4以上的魅族机型 |
setStatusBarTransparen | 设置状态栏沉浸式 | 支持4.4以上的所有机型 |
setStatusBarTransparenLight | 设置状态栏沉浸式,并且状态栏字符颜色变为深 | 支持6.0以上的普通机型 支持5.1以上的oppo机型 支持4.4以上的小米机型 支持4.4以上的魅族机型 |
setStatusBarLightStatus | 设置状态栏字符颜色状态 | 支持6.0以上的普通机型 支持5.1以上的oppo机型 支持所有小米机型 支持所有魅族机型 |
getStatusBarColor | 获取状态栏颜色 | 5.0以上所有机型可以正确获取,以下默认为黑色 |
getStatusBarHeight | 获取状态栏高度 | 支持所有机型 |
add the dependency:
dependencies {
...
implementation 'com.github.xubo.statusbarutils:StatusBarUtils:1.0.1'
}
示例 |
---|
tab切换 |