Android重写Activity的dispatchTouchEvent方法,记录每一次点击事件,只需要统计ACTION_UP事件即可,将每次的点击坐标记录下来
@Override
public boolean dispatchTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
float x = event.getX();
float y = event.getY();
// 记录每次点击的坐标
Log.d("Click Coordinates", "X: " + x + " Y: " + y);
}
return super.dispatchTouchEvent(event);
}
运行效果图: