我想用这种布局构建一个android片段:
当底部的RecyclerView朝底部滚动时,我希望顶部的折叠并隐藏(并在底部视图滚动到顶部时打开)。
协调器布局似乎是答案,但是我遇到的每个示例在顶部均使用AppBarLayout。包含片段的活动已经显示了一个应用栏。我不想修改它。
我如何在CoordinatorLayout中实现这两个RecyclerView设置,而无需访问应用栏?
答案 0 :(得分:0)
您可以使用NestedScrollView
,垂直方向的LinearLayout
作为NestedScrollView
的子元素,并将两个RecyclerView
添加为LinearLayout
的子元素>
样本
<android.support.v4.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
<android.support.v7.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</LinearLayout>
</android.support.v4.widget.NestedScrollView>