【问题标题】:Unexpected scroll on single touch after panning in Android WebView在 Android WebView 中平移后单次触摸意外滚动
【发布时间】:2011-11-20 20:49:39
【问题描述】:

我已经扩展了WebView,并启用了myWebView.getSettings().setSupportZoom(true); 的缩放功能。

当我在平移后点击屏幕(单击/触摸)时,WebView 似乎移动(滚动)到另一个位置。这会打乱我的平移和双击事件,因为坐标会意外更改。

有没有办法防止这种情况发生? Android 版本为 2.3。

【问题讨论】:

    标签: android webview scroll panning


    【解决方案1】:

    根本原因似乎是onScroll事件被触发了。

    我找到了一种解决方法,方法是在扩展 SimpleOnGestureListener 的类的每个方法(onScroll 除外)中将布尔值设置为 false,然后在 onScroll 中检查该布尔值。如果为 false,则返回 true 表示该事件已被消费。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-09
      • 2020-08-27
      • 2012-11-07
      相关资源
      最近更新 更多