如何让BottomSheets表现得像DrawerLayout

问题描述 投票:0回答:1

我理解BottomSheet(COLLAPSED / HIDDEN等)的状态,但我无法弄清楚它是否(或如何)可以像DrawerLayout那样行动,即从隐藏状态拖动它存在。我可以通过一个按钮来完成,但是如何通过“手指拖动”来实现呢?它可以通过“手指拖动”折叠,但据我所知,它不可扩展?

android button bottom-sheet
1个回答
2
投票

您可以在参数app:behavior_peekHeight中为BottomSheet视图指定偏移高度,然后您就可以拖动和展开视图。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:behavior_peekHeight="@dimen/bs_peek_height"
    app:layout_behaviour="android.support.design.widget.BottomSheetBehavior">
</LinearLayout>
© www.soinside.com 2019 - 2024. All rights reserved.