2
我遇到MotionEvent.ACTION_UP的問題在我擡起手指之前調用該事件。MotionEvent.Action_up調用早期
這是我使用的代碼。我應該改變什麼?謝謝你的幫助!
public boolean onTouchEvent(MotionEvent e) {
switch(e.getAction()) {
case MotionEvent.ACTION_DOWN:
if(checkColide(e.getX(), e.getY())) {
isFootballTouched = true;
downT = c.MILLISECOND;
downX = e.getX();
}
break;
case MotionEvent.ACTION_MOVE:
//moveFootball(e.getX(), e.getY());
break;
case MotionEvent.ACTION_UP:
upT = c.MILLISECOND;
upX = e.getX();
getVelocity();
break;
}
return false;
}
這樣做,謝謝!儘管如此,你需要刪除中斷 – linuxer