我正在尝试使用Material中的BottomSheetBehavior。问题在于它的描述不充分,没有足够的示例可用。
Meduim上的One示例,但仅显示了基础知识和非常简单的实现。

我真正需要的是类似于材料here中的内容。但是,我不想单击菜单项以显示BottomSheet,而是希望在用户从RecyclerView中选择一个项目时显示它。同样,窥视高度应仅显示BottomSheet布局中的第一个元素,直到用户将其拉起为止。

如何获得这种方法?有什么有用的例子吗?

最佳答案

在开始活动或片段时,通过调用bottomSheetBehavior.setState(BottomSheetBehavior.STATE_HIDDEN)将底部工作表隐藏起来。

并在适配器的onClick中,通过调用bottomSheetBehavior.setState(BottomSheetBehavior.STATE_HALF_EXPANDED)使底部可见

关于android - 使用BottomSheetBehavior显示 fragment ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51894614/

10-12 06:10