您无法将滚动条附加到 Web 视图,但是您可以使用手势来执行相同的操作。
手势使用此方法检测 fling
onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
将velocityX、velocityY以及其他参数提供给scoller方法
fling(int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY)
扫描computeScrollOffset()值以查找getCurrX()、getCurrY()位置。
扩展 webview 并重写 onTouchEvent(MotionEvent ev)、dispatchTouchEvent(MotionEvent ev) 方法以返回 false,以便默认情况下 webview 本身不会消耗触摸事件。
现在实现gestureListener并重写上面提到的onfling方法。
将速度和其他参数传递给滚动条。
启动一个循环来扫描computeScrollOffset()值以找到getCurrX()和getCurrY()并每次使视图无效。
传递此值以根据需要滚动 Web 视图。
如果您需要什么,请告诉我。