Android处理触摸事件,并将其传递给儿童或其他视图进行处理

Android处理触摸事件,并将其传递给儿童或其他视图进行处理,android,android-canvas,Android,Android Canvas,我实现了一个自定义框架布局,其中包含一个自定义画布和另一个用于游标的画布。在自定义画布中,我想画线,但在光标画布中,我只想画一个光标,如何正确处理事件并传递子视图和其他视图?在自定义FrameLayout中,覆盖OnInterceptTouchEvent并返回false。有关更多详细信息,请参阅。我了解到,在不同的视图中,不可能同时处理触摸事件。在一个视图中,您可以选择是接收并处理它,还是接收并传递给另一个视图。在我的情况下,因为我想同时接收和处理触摸事件并在画布上绘制,所以没有办法这样做,因为

我实现了一个自定义框架布局,其中包含一个自定义画布和另一个用于游标的画布。在自定义画布中,我想画线,但在光标画布中,我只想画一个光标,如何正确处理事件并传递子视图和其他视图?

在自定义FrameLayout中,覆盖
OnInterceptTouchEvent
并返回
false
。有关更多详细信息,请参阅。

我了解到,在不同的视图中,不可能同时处理触摸事件。在一个视图中,您可以选择是接收并处理它,还是接收并传递给另一个视图。在我的情况下,因为我想同时接收和处理触摸事件并在画布上绘制,所以没有办法这样做,因为一张画布应该等到另一张完成绘制。

谢谢您的回答