【发布时间】:2022-01-22 16:47:31
【问题描述】:
如何知道 Android 的 WebView 中的内容是否可滚动。我有一些基于此的条件,有什么方法吗?提前致谢。我见过 onScrollChanged() 和 onOverScrolled() 方法,当我们触摸屏幕时会调用它,但我不需要它。
【问题讨论】:
如何知道 Android 的 WebView 中的内容是否可滚动。我有一些基于此的条件,有什么方法吗?提前致谢。我见过 onScrollChanged() 和 onOverScrolled() 方法,当我们触摸屏幕时会调用它,但我不需要它。
【问题讨论】:
您可以使用以下视图方法:
public boolean canScrollHorizontally(int direction)
public boolean canScrollVertically(int direction)
direction – 负向检查向上/向左滚动,正向检查向下/向右滚动。
【讨论】:
我找到了解决办法
override
fun onPageFinished(view: WebView?, url: String?) {
super.onPageFinished(view, url)
if (computeVerticalScrollRange()<=computeVerticalScrollExtent()) {
// logic here....
}
}
【讨论】: