Skip to content
花花草草-郑松岚 edited this page Jun 22, 2018 · 1 revision

Welcome to the AndroidBarUtils wiki!

预览效果

预览效果

使用方式

如何引用?

暂时不提供远程库引用的方式,只有一个类,点击下载 然后放到项目中即可,也方便自己扩展。 AndroidBarUtils.java

相关接口

  • 设置透明状态栏
AndroidBarUtils.setTranslucent(this);
  • 修复重叠问题以及适配“刘海屏”(ToolBar、自定义的TitleBar、NavigationView 都可用)
//ToolBar、自定义的TitleBar 重叠问题以及适配刘海屏
AndroidBarUtils.setBarPaddingTop(this, view);
  • 设置状态栏主题(6.0及以上才有效果)
//false:白色 true:黑色
AndroidBarUtils.setBarDarkMode(this, false);

其他问题

Android 4.4 上使用了 DrawerLayout 会出现白条,如何解决?

此问题后续版本没有复现,但是提供了一个解决方案使用,如果出现请反馈。

  • 修复白条问题
AndroidBarUtils.setTranslucentDrawerLayout(drawerLayout);

如何让 NavigationView 适配 刘海屏

  • NavigationView 适配刘海屏
AndroidBarUtils.setBarPaddingTop(this,navigationView.getHeaderView(0));