StatusBarUtil

适用于Android 4.4-10.0型号的状态栏,具有改进的色彩,渐变和沉浸式体验

Sample

Download Apk

Demo

Demo Link

机型演示

Android-9.0 Android-4.4

Gradle引用

repositories {    ...    maven { url 'https://www.jitpack.io' }}dependencies {    implementation 'com.github.Ye-Miao:StatusBarUtil:1.7.5'}

使用方法

设置纯色状态栏

in your layout XML

in your activity

StatusBarUtil.setColor(this, mColor);

设置渐变色状态栏

in your layout XML

in your activity

StatusBarUtil.setGradientColor(this, mToolbar);

设置透明状态栏

in your activity

StatusBarUtil.setTransparentForWindow(this);

设置亮色状态栏(适用于Android6.0及以上)

in your activity

StatusBarUtil.setLightMode(this);

设置暗色状态栏(适用于Android6.0及以上)

in your activity

StatusBarUtil.setDarkMode(this);

增加View的paddingTop,增加的值是状态栏高度(具体用途可以在demo中引用)

可以将Toolbar高度延伸到状态栏以实现纯色状态栏

in your layout XML

in your activity

StatusBarUtil.setPaddingTop(this, mToolbar);

可以将Toolbar高度延伸到状态栏以实现渐变色状态栏

in your layout XML

in your activity

StatusBarUtil.setPaddingTop(this, mToolbar);

更多相关文章

  1. Android(安卓)TabLayout添加自定义分割线并且可以修改分割线高度
  2. Android自定义Dialog没有按设置的宽度显示的问题
  3. Android(安卓)获取控件高度宽度三种方法
  4. Android(安卓)测量文字宽高
  5. 6.22 android计算字符高度宽度,红蓝3D图片的制作原理及NDK生成实
  6. [Android] Failed to allocate memory: 8
  7. Android压缩图片到100K以下并保持不失真的高效方法 - feicien的
  8. Android(安卓)ImageView的scaleType属性与adjustViewBounds属性
  9. android获取屏幕的尺寸,宽度和高度

随机推荐

  1. Android弹出软键盘时如何将底部顶上去
  2. 初学Android,数据存储之使用SQLite数据库
  3. 【Android高级】Android系统以及Activity
  4. 关于Android这个名字。。。
  5. 为Android(和其他移动平台)安装MoSync
  6. android热更新
  7. Android(安卓)View 绘制刷新流程分析
  8. android (java) 网络发送get/post请求参
  9. Android SDK 2.2 开发环境详解
  10. Android(安卓)Webview组件使用总结