这是一个极其简便的快速实现隐藏标题栏和导航栏的库。
2016-11-07 10:16
288 查看
http://www.jcodecraeer.com/a/opensource/2016/1106/6748.html
类别: 视图切换
(View Transition)
打分: ★★★★★
更新: 2016-11-06
13:34
大小: 7536
kb
开发环境: Android
Studio
浏览: 63
次
下载: 8
次
项目地址: https://githu
dab1
b.com/githubwing/ByeBurger
底部导航
下载 收藏
A easy way let your titlebar or bottom navigation hiding on scroll ,极其简便的快速实现隐藏标题栏和导航栏
10214
![](http://www.jcodecraeer.com/uploads/161106/1-161106133414403.gif)
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下,是不生效的。
ByeBurger
类别: 视图切换(View Transition)
打分: ★★★★★
更新: 2016-11-06
13:34
大小: 7536
kb
开发环境: Android
Studio
浏览: 63
次
下载: 8
次
项目地址: https://githu
dab1
b.com/githubwing/ByeBurger
底部导航
下载 收藏
githubwing / ByeBurger
A easy way let your titlebar or bottom navigation hiding on scroll ,极其简便的快速实现隐藏标题栏和导航栏10214
介绍:
这是一个极其简便的快速实现隐藏标题栏和导航栏的库。运行效果:
![](http://www.jcodecraeer.com/uploads/161106/1-161106133414403.gif)
使用说明:
在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下,是不生效的。
相关文章推荐
- 使用TabLayout快速实现一个导航栏
- 一句代码实现标题栏、导航栏滑动隐藏
- 炫酷:一句代码实现标题栏、导航栏滑动隐藏。ByeBurger库的使用和实现
- 一句代码实现标题栏、导航栏滑动隐藏。ByeBurger库的使用和实现
- 第三方开源库:ByeBurger 实现标题栏和底部导航栏的出现与隐藏
- 使用TabLayout快速实现一个导航栏
- 一句代码实现标题栏、导航栏滑动隐藏
- 实现滑动隐藏标题栏底部导航栏
- 炫酷:一句代码实现标题栏、导航栏滑动隐藏。ByeBurger库的使用和实现
- 使用TabLayout快速实现一个导航栏
- 使用TabLayout快速实现一个导航栏
- 实现了一个压缩算法,在数据高度压缩的前提下,还可以快速查找 key
- 实现了一个压缩算法,在数据高度压缩的前提下,还可以快速查找 key
- Winform隐藏标题栏后实现窗口移动
- 通过js选择按钮实现一个内容隐藏另一个内容显示
- 一个方便的停靠在左边的隐藏菜单(css实现)
- 曾经遇到的一个面试题,快速排序用链表实现,算法和以前的相似,需要注意一些细节处理
- 1、使用快速枚举语法实现: //构建一个NSSMutableArray数组,用@”1”至@”100”进行填充。以NSLog依次打印数组中的内容,将此数组分为奇偶两数组,再打印两新数组中的元素。
- 实现一个jsp页面2种格式,隐藏部分部件,显示部分部件
- AutoHotkey实现大部分窗口隐藏标题栏,顺便透明些