2019独角兽企业重金招聘Python工程师标准>>>

使用递归调用的方法,每隔5毫秒检查一下是否已经停止,如果已经停止,就拿到事件啦!
不扯蛋,直接上代码。
scrollContent就是我的scrollview。

[代码]java代码:

ScrollView scrollContent ;
scrollContent.setOnTouchListener(new OnTouchListener() {
private int lastY = 0;
private int touchEventId = -9983761;Handler handler = new Handler() {@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);View scroller = (View)msg.obj;if(msg.what==touchEventId) {if(lastY ==scroller.getScrollY()) {handleStop(scroller);}else {handler.sendMessageDelayed(handler.obtainMessage(touchEventId,scroller), 5);lastY = scroller.getScrollY();}}}
};
@Override
public boolean onTouch(View v, MotionEvent event) {if(event.getAction() == MotionEvent.ACTION_UP) {handler.sendMessageDelayed(handler.obtainMessage(touchEventId,v), 5);}return false;
}
//这里写真正的事件
private void handleStop(Object view) {ScrollView scroller = (ScrollView) view;System.out.println(scroller.getScrollY());System.out.println(scroller.getHeight());//Do Something}
});

转载于:https://my.oschina.net/u/698243/blog/160401

Android下 scrollview的滚动停止事件的监听方法相关推荐

  1. html监听页面关闭事件,JS针对浏览器窗口关闭事件的监听方法集锦

    本文实例总结了JS针对浏览器窗口关闭事件的监听方法.分享给大家供大家参考,具体如下: 方式一:(适用于IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) window.οnbefοreun ...

  2. html5中页面关闭事件监听,JS针对浏览器窗口关闭事件的监听方法集锦

    本文实例总结了JS针对浏览器窗口关闭事件的监听方法.分享给大家供大家参考,具体如下: 方式一:(适用于IE浏览器,而且刷新不提示,只在点击浏览器关闭按钮的时候提示) window.οnbefοreun ...

  3. jquery对事件的监听方法addEventListener()

    在这个点击事件的监听里,我们可以获取鼠标的点击坐标 (function($){window.addEventListener("click",function(evt){for(v ...

  4. 简单可用 Android 安卓软键盘弹出、隐藏监听方法回调

    工具类 import android.app.Activity import android.graphics.Rect import android.view.ViewTreeObservercla ...

  5. Android开发之RecyclerView滑动到底部的监听方法

    Kotlin版本 recyclerview.addOnScrollListener(object: RecyclerView.OnScrollListener() {override fun onSc ...

  6. qt Android 按键事件,QT无窗口状态下对键盘事件的监听

    Question:最近在搞linux下的一个客户端项目,需要接收键盘事件,但是又不能有界面,这种情况怎么处理呢? int main(int argc, char *argv[]) { QApplica ...

  7. Android实现双击事件的监听

    本文转自:Android实现双击事件的监听 Android实现view的双击事件监听,一般使用的场景,列表双击顶部回到第一条! 双击监听 /*** view双击监听事件*/ public class ...

  8. android下创建文件夹和修改其权限的方法

    原文:http://www.cnblogs.com/wanqieddy/archive/2011/12/28/2304906.html 由于工作的需要,今天研究了在android下创建文件夹和修改其权 ...

  9. scrollview嵌套listview 滑动事件冲突的解决方法

    scrollview嵌套listview 滑动事件冲突的解决方法 参考文章: (1)scrollview嵌套listview 滑动事件冲突的解决方法 (2)https://www.cnblogs.co ...

最新文章

  1. java将输出结果写入csv文件_如何在Java中将数据写入.csv文件?
  2. Windows XP SP3远程桌面连接支持网络级身份验证配置
  3. 做好信贷业务必须了解这八大问题!
  4. python获取指定目录下所有文件名os.walk和os.listdir
  5. 3.2)深度学习笔记:机器学习策略(2)
  6. i2c通信 msp430g2553_msp430g2553的IIC通信
  7. 深度学习入行门槛太低,不开心!
  8. 2020 年百度之星·程序设计大赛 - 复赛 1002 Binary Addition
  9. 基于tetgen对曲面分隔的box区域做限定四面体剖分
  10. 用漫画让你彻底搞懂 Linux 内核到底长啥样!
  11. linux动态鼠标光标,自定义鼠标光标---Linux Mint 18.2 Sonya系统
  12. python 直方图均衡化_直方图均衡化-Python实现
  13. POI 导出 Excel:字体颜色、行列自适应、锁住、合并单元格、一文搞定……
  14. forEach终止循环
  15. C++基础算法 | 单调栈(Monotonous Stack)
  16. 软件工程第2次作业 | 结对项目-最长单词链
  17. olivettifaces人脸识别之思考
  18. neo4j ogm_带有Hibernate OGM的NoSQL –第二部分:查询数据
  19. 监听除某元素之外点击事件
  20. 常见的社交电商有哪些类型?如何开发社交零售电商平台?

热门文章

  1. 上手机器学习,从搞懂这十大经典算法开始
  2. vscode使用汇总——常用插件、常用配置、常用快捷键
  3. 【leetcode】clone-graph
  4. Nginx(PHP/fastcgi)的PATH_INFO问题
  5. js获取url参数值
  6. ajax formdata提交上传,关于利用h5 FORMDATA ajax方式提交多文件上传,上传表单
  7. Django form表单
  8. bzoj:1666: [Usaco2006 Oct]Another Cow Number Game 奶牛的数字游戏
  9. Android学习笔记(七):多个Activity和Intent
  10. Android Studio开发环境配置(win7)