android - 禁用 BottomSheet 拖动

标签 android android-support-library android-support-design bottom-sheet

由于我的声望点很低,我无法发表评论。所以我要扩展这个问题: Disabling User dragging on BottomSheet

Ray W 提供的解决方案有效,但现在它通过在父 View (CoordinatorLayout) 上滑动和拖动来扩展。

Image

在该图像中,如果我在“不需要的拖动区域”上拖动,BottomSheet 会向上滑动。如何在不需要的 View 中过滤掉或停止触摸事件?

最佳答案

对于 Kotlin,只需在您的代码中添加以下行,

behaviour.isDraggable = false

关于android - 禁用 BottomSheet 拖动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37202884/

相关文章:

android - 在 Android 上读取 EM4102 RFID 标签

android - 通过 onDraw 方法从具有动画的自定义 View 中保存位图

java - 从弹出窗口上的编辑文本中获取文本

android - 在 TextView 中使用矢量图像 Left drawable 导致强制关闭?

android - 使用 v7 兼容性支持主题时的 IDE "Cannot Resolve @style/Theme.Appcompat"

android - 如何在android支持设计底页中设置最大展开高度?

android - 无法导入 android.support.design.internal.*

java - 在android中获取2D ArrayList内的值?

android - 为什么在 gradle 构建过程中找不到 AppCompatActivity?

android - 如何将 RelativeLayout 放入 CoordinatorLayout