当前位置: 首页 > 工具软件 > StatusBarUtil > 使用案例 >

github 沉浸式状态栏 StatusBarUtil

刁茂才
2023-12-01

EventBus
这是一个为Android App设置状态栏的工具类,可以在4.4及其以上系统中实现沉浸式状态栏/状态栏变色,支持设置状态栏透明度
https://github.com/laobie/StatusBarUtil

使用:https://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html

1、下载
    app->

    ### implementation 'com.jaeger.statusbarutil:library:1.4.0'

使用:

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

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

2.设置状态栏颜色

StatusBarUtil.setColor(Activity activity, int color)

3.设置状态栏半透明

StatusBarUtil.setTranslucent(Activity activity, int statusBarAlpha)

4.设置状态栏全透明

StatusBarUtil.setTransparent(Activity activity)

5.为包含 DrawerLayout 的界面设置状态栏颜色(也可以设置半透明和全透明)

StatusBarUtil.setColorForDrawerLayout(Activity activity, DrawerLayout drawerLayout, int color)

6.为使用 ImageView 作为头部的界面设置状态栏透明

StatusBarUtil.setTranslucentForImageView(Activity activity, int statusBarAlpha, View needOffsetView)

 

问题:

    等待更新...

转载于:https://my.oschina.net/Forever2019/blog/3058845

 类似资料: