我有一个覆盖MapView的持久性BottomSheet。 MapView具有longClickListener。如果我长时间单击BottomSheet,则即使我不按MapViews longClickerListener也将被调用。在BottomSheet上执行操作时,如何防止从MapView中调用侦听器?
另一个示例是,如果双击BottomSheet,地图将放大。
答案 0 :(得分:1)
用于“底部工作表”视图的视图应具有clickable="true"
focusable="true"
和focusableInTouchMode="true"
还要确保您要在底部的点击监听器上返回true
(以防止点击传播)