tj_duan 2020-12-23 11:26 采纳率: 41.2%
浏览 38
已结题

RelativeLayout中ScrollView多个控件整体滑动地图在最底层如何触发地图的事件?

需求是在一个界面中 列表整体滑动 地图是在最底层  如果整体滑动的话 地图无法触发事件 地图在上层的话 列表就会在地图后面滑动 效果不好 请问如果解决 求大佬们指导下

  • 写回答

1条回答 默认 最新

  • qq_1113502097 2020-12-23 16:30
    关注

    这涉及到控件的触摸事件的分发,当接受到触摸的操作后,事件会被最上层的控件拦截,然后由最上层控件决定是否消费事件,如果上层没有实现对于的点击方法等,控件就不会消费事件,会向下层事件继续分发,也可以重新控件的分发机制,控件不仅消费事件,还接着向下层分发事件。

    评论

报告相同问题?