对不起,如果这是模糊的,但有人可以给我一个何时使用 onInterceptTouchEvent() 的例子吗?

我理解这个概念,在父 ViewGroup 中拦截 subview 触摸,但为什么我需要这样做?

示例用法可能有助于我更好地理解它。

最佳答案

时间:在事件分派(dispatch)给子级之前处理父级中的触摸事件。

如何:从 ViewGroup(如 LinearLayout ...)类创建一个类范围并覆盖 onInterceptTouchEvent(),您可以在方法中处理您想要的内容。

见:the-order-of-click-event-handled-by-parent-view-and-child-view

关于Android + 何时使用 onInterceptTouchEvent()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7222373/

10-12 06:00