1

使用哪个 onTouchListener 事件我可以检测到“用手指在 ImageView 上驾驶”?

4

2 回答 2

1

您需要实现View.OnTouchListener

然后onTouch()在你的 Activity 中覆盖,并在 ACTION_DOWN 和 ACTION_UP 中,从 MotionEvent 检查触摸点的坐标,看看它们是否在 ImageView 覆盖的区域内。

于 2013-03-04T13:09:47.103 回答
0

这就是赋予对象责任的冲突原则。ImageView 应该知道它的触摸事件,而不是活动或片段。

于 2013-06-21T11:11:24.073 回答