Как обнаружить событие движения, когда есть слушатель onClick? - PullRequest
2 голосов
/ 01 декабря 2011

У меня есть ListView с onItemClick() методом. Теперь я хочу обнаружить сенсорное движение на экране. Реализация onTouchEvent() в этом случае не работает, так как я уже написал прослушиватель щелчков. Так что помогите мне, как это сделать. Мне нужен и слушатель по щелчку, и onTouchEvent().

1 Ответ

3 голосов
/ 01 декабря 2011

Вам нужно реализовать OnTouchListener (View v, событие MotionEvent), чтобы проверить event.getX () и event.getY (), когда event.ACTION_DOWN и event.ACTION_UP, и сравнить их, чтобы узнать направление движения.

Примечание. Чтобы получить событие event.ACTION_UP, необходимо вернуть значение true.

...