如何判断webview是不是滑到底部
2024-10-15 10:07:45
getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。
getHeight()或者getBottom()方法都返回当前webview这个容器的高度
getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。
因此,更正后的结果,准确的判断方法应该是:
if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY())==0){
//已经处于底端
}
看了这篇文章之后就知道webview到顶部是webview.getScrollY()==0,从而知道webview是怎么做下拉和上拉刷新的了。
最新文章
- 【Debug】Web开发中,Tomcat正常启动,访问欢迎页404,怎么办?
- MVC PageList使用(异步 与 正常)
- JS适配问题。
- sqlite 数据类型详解
- zepto判断手机横竖屏
- ACM YTU 挑战编程 字符串 Problem A: WERTYU
- QT5控件-QPushButton和QFocusFrame(按钮和焦点框)
- 201521123019《Java程序设计》第1周学习总结
- 创建ssh 服务的镜像
- hibernate中的addEntity setResultTransformer的比较
- 用memset设置无穷大无穷小
- 关于Redis 应用 的一些 感悟
- js中的DOM操作汇总
- CentOS7 config aliyun yum repository
- ArrayList 原码解析
- python之文件操作的函数
- Shiro遇到的SecurityManager红色警告
- html5 canvas贝塞尔曲线篇(下)
- Appium 并发测试基于unitest
- Request method 'GET' not supported