您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页实现沉浸式-踩坑之旅2

实现沉浸式-踩坑之旅2

来源:二三娱乐
StatusBarUtil.setColor(Activity activity, int color)

为滑动返回界面设置状态栏颜色

StatusBarUtil.setColorForSwipeBack(Activity activity, @ColorInt int color, int statusBarAlpha)

通过传入 statusBarAlpha
参数,可以改变状态栏的透明度值,默认值是112。

使用
在 build.gradle 文件中添加依赖, StatusBarUtil 已经发布在 JCenter:

compile 'com.jaeger.statusbaruitl:library:1.3.1'

在 setContentView()
之后调用你需要的方法,例如:

setContentView(R.layout.main_activity);
...
StatusBarUtil.setColor(MainActivity.this, mColor);

如果你在一个包含 DrawerLayout
的界面中使用, 你需要在布局文件中为 DrawerLayout
添加

android:fitsSystemWindows="true"

属性:

<android.support.v4.widget.DrawerLayout


android:id="@+id/drawer_layout" android:layout_width="match_parent"
android:layout_height="match_parent" android:fitsSystemWindows="true">
 ...
</android.support.v4.widget.DrawerLayout>

当你设置了 statusBarAlpha
值时,该值需要在 0 ~ 255 之间

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务