2011-01-14 10 views
4

イベントでMotionEventが完了したとき(つまり、ユーザが画面を押したままドラッグして画面から指を離したとき)の見方を調べようとしています。ドキュメントでは、イベントが開始されたときに生成するgetEventTimeのみを表示しますが、完了したタイミングを把握する方法については言及していません。何か案は?MotionEventが終了したときを知る

答えて

5

MotionEvent.ACTION_UPMotionEvent.ACTION_DOWNフラグが
あなたはこのMotionEvent

+0

感謝をチェックし、あなたが旗がたくさんあります

このような
@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; } } 

を使用することができますevent.getAction()
と比較することにより確認することができますがありますされています、私はちょうど同じコードで30分前にそれを考え出した:) – jfisk

関連する問題