https://github.com/ghnor/StatusBarFits
适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)
https://github.com/ghnor/StatusBarFits
statusbar
Last synced: 7 months ago
JSON representation
适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)
- Host: GitHub
- URL: https://github.com/ghnor/StatusBarFits
- Owner: ghnor
- License: mit
- Created: 2017-01-04T14:35:05.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-03-02T02:04:11.000Z (over 8 years ago)
- Last Synced: 2024-11-09T19:39:17.411Z (12 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)