У меня проблема с событием onScroll для OnGestureListener.Android OnGestureListener onScroll MotionEvent
сигнатура метода заключается в следующем:
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY);
Проблема заключается в том, что MotionEvent e1, кажется, всегда же после первой прокруткой. Когда я в примере делал e1.getX() в первом srcolling, он возвращает 100. Когда я останавливаю прокрутку и запускаю вторую прокрутку в другом месте экрана, она также дает 100. только MotionEvent e2 изменяет ее значение.
Хорошо, но когда я делаю второй прокрутки, я имею в виду, когда я прекращаю прокрутку, отпуская палец с экрана, а затем запускаю вторую прокрутку e1, все равно остается тем же ... не следует всегда e1 быть начальным touch при прокрутке, а не в первом касании? –
Можете ли вы проверить, является ли хэш-код одинаковым или разным между двумя отдельными свитками. –
как кажется, у меня есть ошибка в моем фрейме при буферизации прикосновений ... когда я использую собственный OnTouchListener, он работает ... –