我们正在开发一款应用程序,需要同时从多个视图中捕获MotionEvents事件。当我们尝试这样做时,Android仅将事件分派给第一个触摸到的视图,并在同时触摸另一个视图时,仅在第一个视图上提供ACTION_POINTER_DOWN,即使指针坐标在其边界之外且在其他视图内部。
有没有办法让所有触摸的视图都分派事件(在OnTouch的不同调用中)?
我们认为拦截父视图中的触摸事件,然后手动将它们分派到每个视图可能会起作用,但即使它有效,也不适合我们想要实现的目标。有更简单的方法吗?
有没有办法让所有触摸的视图都分派事件(在OnTouch的不同调用中)?
我们认为拦截父视图中的触摸事件,然后手动将它们分派到每个视图可能会起作用,但即使它有效,也不适合我们想要实现的目标。有更简单的方法吗?