在手势的public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {}代码中进行判断

if((int)(mWebView.getContentHeight()*mWebView.getScale()) == (mWebView.getHeight() + mWebView.getScrollY())){

//滑动到底部,你要做的事·····

 

if(mWebView.getScrollY() == 0)
{
//滑动到顶部,你要做的事····
}

首先是滑动到底部记得需要(int)(mWebview.getContentHeight*mWebView.getScale())强转正int型去掉后面的小数点

mWebview.getContentHeight:得到mWebview的内容高度,由于mWebview有缩放因此需要乘以他的缩放值mWebView.getScale()

mWebView.getHeight():当前mWebView显示的高度

mWebView.getScrollY():mWebView竖直方向上滚动的高度,若为0说明滚动条在顶部了

以上来自:http://blog.csdn.net/qq42732185/article/details/7989910

更多相关文章

  1. 《Ophone应用开发权威指南》学习:Android(安卓)图形用户界面 之
  2. android 图片的 放大 缩小 移动
  3. Android手势控制实现缩放、移动图片
  4. Android简单明了的使用属性动画ObjectAnimator 旋转 平移 渐变
  5. Fresco使用的注意事项
  6. Android(安卓)实现仿支付宝的密码均分输入框
  7. Android(安卓)getDecorView用途——屏幕截图
  8. Android头部视差效果的实现方式
  9. Android(安卓)chrisbanes-PhotoView 使用案例

随机推荐

  1. Android沉浸式状态栏完全解析
  2. 把Android源代码加入SDK,就可以按F3查看类
  3. android单元测试中的多线程以及handler消
  4. 彻底掌握Android多分包技术MultiDex-用An
  5. Android(安卓)学习笔记(9)—— ListView
  6. :关于做android+J2ee系统集成开发的一点心
  7. Android多版本构建
  8. Android(安卓)随机铃声管理器
  9. Android的Twitter4j庫問題
  10. android的DeepLink