4
我想知道如何查看MotionEvent何時完成一個事件(即用戶已按下屏幕,拖動屏幕並將手指從屏幕上移開)。在Docs中,我只看到事件啓動時生成的getEventTime,但沒有提及如何確定它何時完成。有任何想法嗎?找出MotionEvent何時完成
我想知道如何查看MotionEvent何時完成一個事件(即用戶已按下屏幕,拖動屏幕並將手指從屏幕上移開)。在Docs中,我只看到事件啓動時生成的getEventTime,但沒有提及如何確定它何時完成。有任何想法嗎?找出MotionEvent何時完成
有MotionEvent.ACTION_UP
和MotionEvent.ACTION_DOWN
國旗有
您可以通過它與event.getAction()
比較,你可以使用這樣
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_DOWN:
//now touched
break;
case MotionEvent.ACTION_UP:
//your code
break;
}
}
有很多標誌的檢查,檢查此MotionEvent
感謝,我只是在半小時前用相同的代碼計算出來:) – jfisk 2011-01-14 18:27:13