状态栏背景颜色以及字体颜色的更改(第三方依赖库)

沉浸式是4.4以后才有官方api,我找到了一个依赖库可以很简便的设置状态栏的颜色和字体的颜色,但是不足就是只有在4.4以后有效。如果想兼容4.4之前的版本请参考我的另一篇博客http://blog.csdn.net/jhl122/article/details/53483134。下面我介绍一下使用方法:

在moudle的build.gradle中添加依赖compile'com.githang:status-bar-compat:0.5'。

在activity setContentView()后面添加StatusBarCompat.setStatusBarColor(this, color, lightStatusBar);

其中color参数就是状态栏的背景颜色,lightStatusBar的类型是boolean,true表示的就是状态栏中的字体图标颜色都是深色,而false就是相反是白色。设置了之后就完成了沉浸式界面。

来源:https://github.com/msdx/status-bar-compat


推荐另一个工具类:

http://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html

你可能感兴趣的:(布局,Android)