getScrollY()方法返回的是当前可见区域的顶端距整个页面顶端的距离,也就是当前内容滚动的距离。

getHeight()或者getBottom()方法都返回当前webview这个容器的高度

getContentHeight返回的是整个html的高度,但并不等同于当前整个页面的高度,因为webview有缩放功能,所以当前整个页面的高度实际上应该是原始html的高度再乘上缩放比例。

因此,更正后的结果,准确的判断方法应该是:

if(webview.getContentHeight*webview.getScale()-(webview.getHeight()+webview.getScrollY())==0){

//已经处于底端

}

原文出处

看了这篇文章之后就知道webview到顶部是webview.getScrollY()==0,从而知道webview是怎么做下拉和上拉刷新的了。

最新文章

  1. 【Debug】Web开发中,Tomcat正常启动,访问欢迎页404,怎么办?
  2. MVC PageList使用(异步 与 正常)
  3. JS适配问题。
  4. sqlite 数据类型详解
  5. zepto判断手机横竖屏
  6. ACM YTU 挑战编程 字符串 Problem A: WERTYU
  7. QT5控件-QPushButton和QFocusFrame(按钮和焦点框)
  8. 201521123019《Java程序设计》第1周学习总结
  9. 创建ssh 服务的镜像
  10. hibernate中的addEntity setResultTransformer的比较
  11. 用memset设置无穷大无穷小
  12. 关于Redis 应用 的一些 感悟
  13. js中的DOM操作汇总
  14. CentOS7 config aliyun yum repository
  15. ArrayList 原码解析
  16. python之文件操作的函数
  17. Shiro遇到的SecurityManager红色警告
  18. html5 canvas贝塞尔曲线篇(下)
  19. Appium 并发测试基于unitest
  20. Request method 'GET' not supported

热门文章

  1. Chrome的First Paint
  2. consul怎么在windows下安装
  3. 浅谈Log4net在项目中如何记录日志
  4. Web压力测试和手机App测试
  5. CSS 常用的命名规则
  6. webpack4.1.1的使用详细教程
  7. Java第8次实验(IO流)
  8. Rails做rspec测试时出现bcrypt错误的解决
  9. 安卓高级8 SurfaceView (1)
  10. Jedis分片Sentinel连接池实验