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

来源:互联网 发布:柔宇科技工资高吗 知乎 编辑:程序博客网 时间:2024/06/05 08:24

http://www.jcodecraeer.com/a/opensource/2016/1106/6748.html


ByeBurger

  •  视图切换 (View Transition)
  •  ★★★★★
  •  2016-11-06 13:34
  •  7536 kb
  •  Android Studio
  •  63 次
  •  8 次
  •  https://github.com/githubwing/ByeBurger
  • 底部导航
下载 收藏

githubwing / ByeBurger

A easy way let your titlebar or bottom navigation hiding on scroll ,极其简便的快速实现隐藏标题栏和导航栏

介绍:

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

运行效果:

使用说明:

在gradle 编译库文件

  1. allprojects {
  2.     repositories {
  3.         jcenter()
  4.         maven { url "https://jitpack.io" }
  5.     }
  6. }
  7.  
  8. dependencies {
  9.    compile 'com.github.githubwing:ByeBurger:1.1.0'
  10.   compile 'com.android.support:design:25.0.0'
  11.   }

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

  1. <android.support.design.widget.CoordinatorLayout>
  2.  
  3.   <Viewpager />
  4.    <Toolbar
  5.     app:layout_behavior="@string/bye_burger_title_behavior"
  6.   />
  7.   <BottomTab 
  8.    android:layout_gravity="bottom"
  9.    app:layout_behavior="@string/bye_burger_bottom_behavior"
  10.   />      
  11. </android.support.design.widget.CoordinatorLayout>

注意

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

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

在ListView下,是不生效的。



0 0
原创粉丝点击