有没有一种方法,可以将绝对坐标(X,Y)屏幕坐标作为参数,并返回对应的View? 基本上,“如果用户在此处触摸,则哪个View会接收事件?”
我正在编写一个游戏,其中涉及手势,允许玩家通过许多不同的小部件绘制路径,影响它们。 但是,MotionEvents仅报告了被触摸的初始View以及指针现在所在的X / Y坐标。 我想找到一种简单的方法来检索他们当前悬停的View,而无需循环遍历所有View以手动检查它们的边界框是否与坐标相匹配。
我正在编写一个游戏,其中涉及手势,允许玩家通过许多不同的小部件绘制路径,影响它们。 但是,MotionEvents仅报告了被触摸的初始View以及指针现在所在的X / Y坐标。 我想找到一种简单的方法来检索他们当前悬停的View,而无需循环遍历所有View以手动检查它们的边界框是否与坐标相匹配。
SurfaceView
上还是普通视图上绘制任何东西? - WarrenFaith