Неожиданная прокрутка в одно касание после панорамирования в Android WebView - PullRequest
2 голосов
/ 20 сентября 2011

Я расширил WebView и включил масштабирование с помощью myWebView.getSettings().setSupportZoom(true);.

Когда я нажимаю на экран (одно касание / касание) после панорамирования, WebView, кажется, перемещается (прокручивается) в другое положение. Это портит мои события панорамирования и двойного нажатия, потому что координаты неожиданно меняются.

Есть ли способ предотвратить это? Версия Android 2.3.

1 Ответ

0 голосов
/ 21 сентября 2011

Основная причина, по-видимому, в том, что событие onScroll вызвано.

Я нашел обходной путь, установив логическое значение в false во всех методах (кроме onScroll) моего класса, которые расширяютсяSimpleOnGestureListener, а затем проверка этого логического значения в onScroll.Если это false, тогда я возвращаю true, чтобы указать, что событие было использовано.

...