https://github.com/ghnor/StatusBarFits
适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)
https://github.com/ghnor/StatusBarFits
statusbar
Last synced: 14 days ago
JSON representation
适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)
- Host: GitHub
- URL: https://github.com/ghnor/StatusBarFits
- Owner: ghnor
- License: mit
- Created: 2017-01-04T14:35:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-03-02T02:04:11.000Z (about 8 years ago)
- Last Synced: 2024-11-09T19:39:17.411Z (6 months ago)
- Topics: statusbar
- Language: Java
- Homepage:
- Size: 67.3 MB
- Stars: 15
- Watchers: 2
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-android-ui - StatusBarFits - Android状态栏 (其他)
README
# StatusBarFits
适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)## Gradle
```
compile 'com.ghnor:statusbarfits:1.1.0'
```## Maven
```com.ghnor
statusbarfits
1.1.0
pom```
## 用法
在`setContentView()`方法之后调用:
```java
setContentView(R.layout.main_activity);
...
StatusBarFits.setColor(activity);
```
如果布局是`DrawerLayout`,需要设置`android:fitsSystemWindows="true"`。## 示例
### 设置状态栏颜色
```
StatusBarFits.setColor();
```||设置状态栏颜色|
|-----|--------------------------------------|
|DrawerLayout - close||
|DrawerLayout - open||
|Other||
### 设置状态栏半透明或透明
```
StatusBarFits.setTranslucent();
```
```
StatusBarFits.setTransparent();
```||设置状态栏半透明|
|-----|--------------------------------------|
|DrawerLayout - close||
|DrawerLayout - open||
|Other||
## Thanks
[laobie/StatusBarUtil](https://github.com/laobie/StatusBarUtil)