是否有一个方法将采用绝对(X,Y)屏幕坐标并返回它对应的视图?基本上,"如果用户触及此处,哪个View会收到该事件?"
我正在编写一个游戏,其中涉及一种手势,允许玩家通过许多不同的小部件绘制路径,随着它们的发展影响它们.但是,MotionEvents仅报告触摸的初始视图以及指针现在的X/Y坐标.我想要一种简单的方法来检索它们当前正在悬停的视图,而无需遍历所有视图以手动检查其坐标对齐的边界框.
您是否考虑过尝试相反的方式。比如让视图报告触摸事件?
您可以让视图处理事件,false
但从
onTouchEvent (MotionEvent event)
这将使框架将事件传递到可能想要处理它的任何其他视图。
归档时间: |
|
查看次数: |
3439 次 |
最近记录: |