Есть ли возможность определить касание экрана которое уже состоялось?
В учебных целях разрабатываю игровую программу. Для управления игровым объектом с помощью метода onTouchEvent() ловлю событие касания MotionEvent.ACTION_DOWN. При касании экрана игровой объект прыгает. Программа устроена так, что если игровой объект не может прыгнуть во время прыжка. Т.е. пока не опустится на "землю". После того как опустился можно снова прыгать. Если пользователь хотел прыгнуть, но нажал прыжок чуть раньше, чем персонаж игры коснулся "земли", то естественно прыжка не происходит. Мне хочется добиться того, что если персонаж находится на "земле", а палец касается экрана, то персонаж должен прыгнуть. Я стал проверять ещё событие перемещения MotionEvent.ACTION_MOVE и если палец во время касания хотя бы дрожит, то происходит прыжок. Но иногда палец вообще не движется и событие MotionEvent.ACTION_MOVE не появляется. Я понимаю, что можно ловить событие MotionEvent.ACTION_UP и определять был ли отрыв пальца или нет. Но в этом случае программа усложняется. Хочу спросить нет ли такого события MotionEvent.XXXXX которое возникает если палец уже коснулся экрана, но не движется? Подскажите