在Android中,您可以通過以下步驟使用MotionEvent:
@Override
public boolean onTouchEvent(MotionEvent event) {
// 處理觸摸事件
return super.onTouchEvent(event);
}
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
// 用戶按下屏幕
break;
case MotionEvent.ACTION_MOVE:
// 用戶在屏幕上移動手指
break;
case MotionEvent.ACTION_UP:
// 用戶抬起手指
break;
default:
break;
}
float x = event.getX();
float y = event.getY();
這樣,您就可以根據坐標執行相應的操作。
注意:如果您想要在View中處理觸摸事件,可以重寫View的onTouchEvent方法,并在Activity或Fragment中設置該View的觸摸監聽器。