ByeBurger

介绍:

这是一个极其简便的快速实现隐藏标题栏和导航栏的库。

运行效果:

使用说明:

在gradle 编译库文件

allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
}
dependencies {
   compile 'com.github.githubwing:ByeBurger:1.1.0'
  compile 'com.android.support:design:25.0.0'
  }

你只需要在布局中,使用CoordinatorLayout作为根布局,然后向你的任何View中插入一句app:layout_behavior属性,即可实现滑动的隐藏和显示。你的标题栏可以是Toolbar或者LinearLayout或者什么鬼,同样你的底部导航栏可以是最新的BottomNavigationView亦或者TabLayout在古老一点的RadioButton都可以!

<android.support.design.widget.CoordinatorLayout>
  <Viewpager />
   <Toolbar
    app:layout_behavior="@string/bye_burger_title_behavior"
  />
  <BottomTab 
   android:layout_gravity="bottom"
   app:layout_behavior="@string/bye_burger_bottom_behavior"
  />      
</android.support.design.widget.CoordinatorLayout>

注意

CoordinatorLayout类似于FrameLayout,所以注意xml层次,Title和Bottom Tab要在xml下方。

只有实现NestScorll接口View的才可以实现监听,例如RecyclerView、NestScrollView.

在ListView下,是不生效的。

已下载
0