Android:使工具栏与Recycler View一起上下滑动

时间:2016-07-13 23:41:03

标签: android android-layout android-recyclerview

我一直在使用留声机音乐播放器,在我看来这是一个非常好看的应用程序。它有一个非常好的标题:基本上是工具栏上下滑动,回收器视图隐藏在状态栏后面向下滚动并在向上滚动时可见,与其他工具栏显示/隐藏动画的区别在于这个实际上没有两个刚性状态(隐藏或显示),但它可以是半覆盖,70%覆盖,80%覆盖等等,它以与回收者视图相同的速度移动,它与{ {1}}。

解释我在说什么的小片段:

http://i.imgur.com/JCIiFAA.jpg

我在网上搜索了解决方案,但我没有找到足够接近但我认为Observable Scroll View库可能是一个很好的起点(已经做过一些测试,但到目前为止它有那两个刚性状态我不想要。)

我正在使用活动ActionBar.hide()并将其内容视图设置为MainActivity.java,我该如何实现这一结果?

另外,如何在工具栏下方制作视图寻呼机选择器但是粘贴?

2 个答案:

答案 0 :(得分:0)

设计支持库中的CoordinatorLayout正是您所需要的。 请参阅此处的教程https://mzgreen.github.io/2015/06/23/How-to-hideshow-Toolbar-when-list-is-scrolling(part3)/

答案 1 :(得分:0)

首先,您需要使用协调器布局包装布局并在工具栏上设置此标志

app:layout_scrollFlags="scroll|enterAlways"