BottomSheet 点击触发
BottomSheet click fires through
我有一个包含一些不可点击内容的 BottomSheet。此 BottomSheet 正在 RecyclerView 上滑动。
问题是当我点击 BottomSheet 时,它后面的 RecyclerView 项目会触发(这当然不应该发生)。在 BottomSheet 上滚动时列表也会滚动。
我尝试在 BottomSheet 的容器上设置 android:clickable=false
但没有效果。
有没有明显的技巧可以防止这种情况发生?
您需要在 BottomSheet
的容器上设置 android:clickable=true
而不是 android:clickable=false
。
我有一个包含一些不可点击内容的 BottomSheet。此 BottomSheet 正在 RecyclerView 上滑动。
问题是当我点击 BottomSheet 时,它后面的 RecyclerView 项目会触发(这当然不应该发生)。在 BottomSheet 上滚动时列表也会滚动。
我尝试在 BottomSheet 的容器上设置 android:clickable=false
但没有效果。
有没有明显的技巧可以防止这种情况发生?
您需要在 BottomSheet
的容器上设置 android:clickable=true
而不是 android:clickable=false
。