一、状态栏着色

API<19:不执行

API=19:黑灰渐进透明的状态栏

API>=20:系统会自动生成一个半透明的状态栏。当API>=21时,能够调用系统API直接对状态栏着色

1.沉浸式模式

StatusBarUtils.setColorBar(activity, barColor);

系统状态栏与标题栏、ActionBar、ToolBar颜色相同。


2.透明状态栏

StatusBarUtils.setTransparentBar(this);

透明化系统状态栏,使得布局侵入状态栏的下面。


二、深浅字体

StatusBarUtils.setStatusBarMode(this, darkMode);

API<=22:原生不支持,Flyme>=4支持,MIUI 6~9支持

API>=23:原生支持字体、图标深浅模式。MIUI开发版7.7.13及以后版本采用了系统API,旧方法无效但不会报错

 

https://github.com/272664150/QImmersiveStatusBar

 

更多相关文章

  1. android 开机铃音和开机图片以及系统自带的图标的位置
  2. Windows系统下的Android开发环境搭建
  3. Android系统通过手机USB进行网络共享设置
  4. Android--进程常驻
  5. Android(安卓)之响应的系统设置的事件
  6. 有空待研究的几篇不错的surfaceflinger文章
  7. android系统学习笔记六
  8. Android(安卓)编译系统(一):Android.mk的学习
  9. Android(安卓)Things | 用Android玩转物联网

随机推荐

  1. Android(安卓)性能优化 RecyclerView替代
  2. Android8.0通知适配
  3. 第一章:初入Android大门(Gallery拖动相片
  4. android6.0 netd设置dns
  5. Android Studio3.1 坑一:AAPT2 error: che
  6. Android 中文API下载
  7. Android获取分辨率和像素密度
  8. android string.xml %问题。
  9. Android 2.1 GPS定位和拍照功能代码
  10. android 自定义View设置自定义监听 框架(