使用RecyclerView的Android QuickReturn模式

时间:2018-01-29 12:37:57

标签: android android-recyclerview android-coordinatorlayout

我想在RecyclerView上方放置一个视图,该视图使用RecyclerView滚动,并使用向下滚动立即向下滚动。我知道这种行为是快速返回,但它是为Listview实现的。我知道可以使用CoordinatorLayout完成一些类似的操作但是所有示例都使用工具栏执行某些操作。我想要的是在易趣应用程序中完成。

enter image description here

2 个答案:

答案 0 :(得分:2)

您需要设置一个CoordinatorLayout,其内嵌AppBarLayout包含CollapsingToolbarLayout,其中包含Toolbar和兄弟ViewGroup,例如{ {1}}。将在工具栏后面滑动的兄弟LinearLayout。另一个关键是在ViewGroup上设置适当的滚动标记为CollapsingToolbarLayout

以下是结果的简短视频:

enter image description here

这是XML:

scroll|exitUntilCollapsed|enterAlways

答案 1 :(得分:0)

尝试使用ScrollView包装RcyclerView和QuickReturn布局。

用于平滑滚动 -

recyclerview.setFocusable(false);
recyclerview.setNestedScrollingEnabled(false);