繁体   English   中英

Android 处理触摸事件并将它们传递给子项或其他视图来处理

[英]Android handling touch events and pass them to children or another view to handle

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM