抱歉如果我的表述含糊不清,但是有人能否给我一个使用
onInterceptTouchEvent()
的例子?我理解这个概念,即在父ViewGroup
中拦截子视图触摸事件,但是为什么我需要这样做呢?举个例子可能会帮助我更好地理解。onInterceptTouchEvent()
的例子?我理解这个概念,即在父ViewGroup
中拦截子视图触摸事件,但是为什么我需要这样做呢?举个例子可能会帮助我更好地理解。何时使用:在事件分发到子视图之前,在父视图的处理程序中处理触摸事件。
如何使用:创建一个类并扩展ViewGroup(例如LinearLayout ...)类,并覆盖onInterceptTouchEvent()方法,然后您可以在该方法中处理自己想要的内容。
参见:the-order-of-click-event-handled-by-parent-view-and-child-view