私は現在、純粋なOpenGLを使用して、自分の小さな方法でボタンをペイントしています。
onTouchEventでボタンが押されたかどうかは検出できますが、ユーザーがボタンを押し続けているのか、それともユーザーが画面に触れていないのかを知りたいのです。
私は現在、純粋なOpenGLを使用して、自分の小さな方法でボタンをペイントしています。
onTouchEventでボタンが押されたかどうかは検出できますが、ユーザーがボタンを押し続けているのか、それともユーザーが画面に触れていないのかを知りたいのです。
最初のMotionEvent.ACTION_DOWNイベントの後、ユーザーが画面から指を離すまで、後続のすべてのタッチイベント(ユーザーが画面上で指を離さない)はMotionEvent.ACTION_MOVEイベントになり、MotionEvent.ACTION_UPイベントとして登録されます。
ユーザーがまだボタンに指を置いていることを確認したい場合は、MotionEvent.ACTION_MOVEイベント中に境界チェックを実行します。ユーザーがボタンから指をドラッグしてもかまわない場合は、MotionEvent.ACTION_UPイベントをチェックします。