如何让 BottomSheets 表现得像 DrawerLayout
How do I get BottomSheets to behave like DrawerLayout
我理解 BottomSheet
(COLLAPSED/HIDDEN 等)的状态,但我无法弄清楚是否(或如何)让它像 DrawerLayout
即将它从隐藏状态拖入存在。我可以通过按钮来完成,但是如何通过 'finger-drag' 来完成?它可以通过 'finger-drag' 折叠,但据我所知不能展开 ?
您可以在参数 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>
我理解 BottomSheet
(COLLAPSED/HIDDEN 等)的状态,但我无法弄清楚是否(或如何)让它像 DrawerLayout
即将它从隐藏状态拖入存在。我可以通过按钮来完成,但是如何通过 'finger-drag' 来完成?它可以通过 'finger-drag' 折叠,但据我所知不能展开 ?
您可以在参数 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>