如何禁用 ModalBottomSheet 上的拖动行为,android compose

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

如何禁用 ModalBottomSheet 上的拖动行为,android compose,在 google 上找不到任何内容

尝试在修改器上拖动,没有任何反应,然后我尝试禁用滚动行为,但什么也没发生,请帮助我

android android-jetpack-compose jetpack-compose-modalbottomsheet
2个回答
1
投票

以下是一些解决方法。 但是,最好使用 SheetGesturesEnabled(BottomSheetScaffold 的属性)并将其设置为 false 以获得所需的结果。


0
投票

使用Android代码搜索中的ModalBottomSheetSample,您可以更改bottomSheetState以防止隐藏状态。 SheetValue.Hidden 分配可防止工作表关闭。

 val bottomSheetState =
    rememberModalBottomSheetState(skipPartiallyExpanded = true, 
    confirmValueChange = { it != SheetValue.Hidden })
© www.soinside.com 2019 - 2024. All rights reserved.