使用OnTouchListener

时间:2019-06-28 06:59:31

标签: android ontouchlistener

我正在创建游戏,但我遇到了OnTouchListener问题。 我正在尝试执行以下操作:

enter image description here

但是,我不仅只有一个视图,而且还有很多。

这是针对单个视图的一种工作,但不完全是,有两种情况:

第一种情况:如果我在屏幕上只有一个视图并将OnTouchListener放在根视图上,那么它就可以很好地工作,但是如果我有多个视图,只要我输入OnTouch方法,它将仅选择创建的最后一个视图。我希望它选择相关视图。

第二种情况:如果我将OnTouchListener放在视图本身之上,则每个视图都有自己的方法,但是无法从视图外部访问。

我有自己的幼稚解决方案,但我不喜欢它-获取触摸的X和Y并分析所有视图,并检查哪个视图最接近我。很高兴听到更好的方法。谢谢

0 个答案:

没有答案