# StatusBarUtil **Repository Path**: weicheng-74/StatusBarUtil ## Basic Information - **Project Name**: StatusBarUtil - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-25 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

# StatusBarUtil Android沉浸式状态栏,支持状态栏渐变色,纯色, 全屏,亮光、暗色模式,适配android 4.4 -10.0机型,支持刘海屏,滴水屏 [![面向Android开发](https://img.shields.io/badge/%E9%9D%A2%E5%90%91-Android%E5%BC%80%E5%8F%91-%232CC159.svg)]() [![GitHub stars](https://img.shields.io/github/stars/Ye-Miao/StatusBarUtil.svg)]() [![GitHub forks](https://img.shields.io/github/forks/Ye-Miao/StatusBarUtil.svg)]() [![GitHub issues](https://img.shields.io/github/issues/Ye-Miao/StatusBarUtil.svg)]() [![GitHub license](https://img.shields.io/github/license/Ye-Miao/StatusBarUtil.svg)]() English # Apk Download Apk # 机型演示 | Android-9.0 | Android-4.4 | |:------------|:------------| | | | # Gradle引用 ``` repositories { ... maven { url 'https://www.jitpack.io' } } dependencies { implementation 'com.github.Ye-Miao:StatusBarUtil:1.7.5' } ``` # 使用方法 ### 1.设置纯色状态栏 activity中使用 ``` StatusBarUtil.setColor(this, mColor); ``` ### 2.设置渐变色状态栏 XML布局 ``` ``` activity中使用 ``` StatusBarUtil.setGradientColor(this, mToolbar); ``` ### 3.设置透明状态栏 activity中使用 ``` StatusBarUtil.setTransparentForWindow(this); ``` #### 特别注意,如果设置的是白色透明状态栏模式,那么状态栏上方的字体颜色会被覆盖,显示不清楚,只需要再增加一句 ``` StatusBarUtil.setDarkMode(this); ``` ### 4.设置亮色状态栏,改变状态栏上方的字体颜色(适用于Android6.0及以上) activity中使用 ``` StatusBarUtil.setLightMode(this); ``` ### 5.设置暗色状态栏,改变状态栏上方的字体颜色(适用于Android6.0及以上) activity中使用 ``` StatusBarUtil.setDarkMode(this); ``` ### 6.增加View的paddingTop,增加的值是状态栏高度(具体用途可以在demo中查看) > + 可以将Toolbar高度延伸到状态栏以实现纯色状态栏 XML布局 ``` ``` activity中使用 ``` StatusBarUtil.setPaddingTop(this, mToolbar); ``` > + 可以将Toolbar高度延伸到状态栏以实现渐变色状态栏 XML布局 ```