Я разрабатываю игру с двумя функциями, одна называется singleClick (), а другая
moveClick (float dx, float dy)
singleClick () вызывается из MotionEvent.ACTION_UP
moveClick () вызывается из MotionEvent.ACTION_MOVE (где dx = x- previousX)
Моя проблема: если я пытаюсь выполнить действие перемещения пальцем, также вызывается один щелчок. Противоположно также то же самое, когда я щелкаю что-то одним пальцем, вызывается moveClick ().
Я могу обработать функцию moveClick (), вызываемую одним щелчком, но вызовы singleClick (), когда игрок движется, действительно портят мои элементы управления игрой.
Как я могу узнать, что есть что?