Получить направление касания на Android - PullRequest
0 голосов
/ 20 октября 2010

Хочу спросить, возможно ли в андроиде ловить в сенсорном режиме ловить направление прокрутки? Когда пользователь коснется экрана слева направо, могу ли я поймать изменение? Если это возможно, какой слушатель я могу использовать?

Я нашел некоторые методы и слушателей, но я не уверен, что они представляют мое требование. http://developer.android.com/reference/android/text/method/Touch.html

Публичные методы static int getInitialScrollX (виджет TextView, Spannable буфер) static int getInitialScrollY (виджет TextView, Spannable буфер)

Если этих методов достаточно, есть ли пример, включающий эти методы?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 октября 2010

Вам нужно использовать жесты и жесты слушателей (http://developer.android.com/reference/android/gesture/GestureOverlayView.OnGestureListener.html). MotionEvent, который вы получаете в слушателе, содержит всю необходимую вам информацию.

0 голосов
/ 20 октября 2010

Я подозреваю, что вы хотите обнаружить боковое движение, очень похожее на то, что используется для разблокировки экрана.Для этого вам нужно прослушать событие касания, затем событие up и сравнить координаты двух событий.

...