适配4.4以上版本的状态栏(颜色,内容布局延伸到状态栏)
compile 'com.ghnor:statusbarfits:1.1.0'
<dependency>
<groupId>com.ghnor</groupId>
<artifactId>statusbarfits</artifactId>
<version>1.1.0</version>
<type>pom</type>
</dependency>
在setContentView()
方法之后调用:
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 |