本文主要是介绍判断WebView是否已经滚动到页面底端,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离.
getHeight()或者getBottom()方法都返回当前WebView 这个容器的高度
getContentHeight 返回的是整个html 的高度,但并不等同于当前整个页面的高度,因为WebView 有缩放功能, 所以当前整个页面的高度实际上应该是原始html 的高度再乘上缩放比例. 因此,更正后的结果,准确的判断方法应该是:
if(WebView.getContentHeight*WebView.getScale()==(webview.getHeight()+WebView.getScrollY()))
这篇关于判断WebView是否已经滚动到页面底端的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!