如何判断webview是不是滑到底部
2015-01-30 18:03
197 查看
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY())==0){
//已经处于底端
}
原文出处
看了这篇文章之后就知道webview到顶部是webview.getScrollY()==0,从而知道webview是怎么做下拉和上拉刷新的了。
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY())==0){
//已经处于底端
}
原文出处
看了这篇文章之后就知道webview到顶部是webview.getScrollY()==0,从而知道webview是怎么做下拉和上拉刷新的了。
相关文章推荐
- 如何判断webview是不是滑到底部
- 如何判断webview是不是滑到底部
- UIScrollViewDelegate以及如何判断滚到底部
- ListView嵌套WebView,滚动时有的WebView底部出现大量空白,高度不定如何解决
- 客户端中webview的网页判断是不是在客户端内部,还是在浏览器打开
- 移动端开发中是不是你如何给webview设置适配屏幕都没效果,可能是这种原因
- webView打开网页后,如何判断子链接操作
- iOS-判断webView是否滑动到底部
- 判断ListView、WebView、ScrollView到达顶部和底部
- 如何准确判断 WebView 加载完成
- 使用webview如何做超时判断
- Android WebView 滚动方向判断同时底部导航栏隐藏或显示(动画效果)
- RecyclerView如何判断是否滚动到底部
- 如何判断一个整数是不是一个大整数的因子
- 如何判断一个整数是不是奇数----最佳方式
- 如何判断一个float/double是不是一个有效的值
- 如何判断某个方法的返回值是不是void
- 如何判断某个方法的返回值是不是void
- [Web开发] IE 如何判断文件的类型
- webview显示html文件的时候右边的边框如何去掉