如何在CoordinatorLayout上使用BottomSheet提升RecyclerView

时间:2018-10-10 06:03:15

标签: android android-recyclerview android-coordinatorlayout

我尝试用BottomSheetBehavior添加bottomSheet,但是当我用代码扩展和隐藏时,它覆盖在RecycleView上:

behavior.setState(BottomSheetBehavior.EXPAND)
behavior.setState(BottomSheetBehavior.HIDE).

如果我在layout_anchor上添加RecycleView,则什么也没发生。 怎么做?

1 个答案:

答案 0 :(得分:0)

您可以将您的recyclerview锚定到底页并设置其anchor_gravity。在xml的recyclerview中添加以下代码。

app:layout_anchor="@+id/your_bottom_sheet"
app:layout_anchorGravity="top|end"