社区
Android
帖子详情
监听ScrollView的fling 滑动停止事件
阿斯大时代2去213213
2010-09-23 04:35:39
就是想判断最后的移动值是多少,做出和android自带的时钟,能够让它停在中间的效果。
...全文
1474
4
打赏
收藏
监听ScrollView的fling 滑动停止事件
就是想判断最后的移动值是多少,做出和android自带的时钟,能够让它停在中间的效果。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
牛叔
2010-09-25
打赏
举报
回复
建议你看一下那个源码
获取最后停留在屏幕上面的图片或。。。
然后居中显示?
纠结的木棉花
2010-09-24
打赏
举报
回复
http://www.eoeandroid.com/thread-34437-1-1.html
这样解决的:
设立onKeyUp的监听,在手指离开屏幕后用 handler.sendMessageDelayed(handler.obtainMessage(1), 200)每隔200毫秒getScrollY()一次,然后比较getScrollY()的值直到与上次得到的相等时就是scrollview停止滑动了。
这是上次相关帖子的地址http://www.eoeandroid.com/thread-31511-1-1.html
阿斯大时代2去213213
2010-09-24
打赏
举报
回复
有人吗?
阿斯大时代2去213213
2010-09-23
打赏
举报
回复
somebody help me!!!
彻底解决
监听
Scrollview
滑动
暂停问题
在项目中需要
监听
Scrollview
滑动
暂停状态,但常见的Handler机制存在缺陷。深入阅读
Scrollview
源码,发现存在
滑动
停止
的标志。通过分析onTouchEvent、f
lin
gWithNestedDispatch、f
lin
g等方法,找到关键的isFinished()方法,该方法可以判断
滑动
是否
停止
。由于
Scrollview
未暴露isFinished()的调用,需使用反射来获取
滑动
停止
的状态。
安卓开发 自定义
ScrollView
实现滚动,
停止
状态的
监听
本文介绍了一种在
ScrollView
或Nested
ScrollView
中准确
监听
滚动状态的方法,通过使用两个线程分别判断触控抬起后的静止状态和惯性滚动结束后的静止状态,确保了在各种滚动场景下都能得到正确的
停止
时机。
检测
ScrollView
开始
停止
滑动
的方案
本文探讨了两种检测
ScrollView
滑动
状态的方法:一种是基于200ms延迟判断
滑动
是否
停止
;另一种则通过
监听
scrollview
的滚动状态变化,区分触摸滚动和惯性滚动,并在不同场景下准确报告滚动状态。
解决ListView与
ScrollView
的
滑动
冲突(非自定义View方案)
本文介绍了解决Android中ListView嵌套在
ScrollView
时的
滑动
冲突问题。通过为ListView设置
监听
器控制
事件
分发,判断手指
滑动
方向及ListView是否到达边界,确保正确的
滑动
行为。
Horizontal
ScrollView
强制
停止
本文介绍了一种在
ScrollView
中
停止
F
lin
g操作的简单方法。通过在特定
事件
触发时调用
scrollView
.f
lin
g(0),可以有效地阻止F
lin
g效果继续进行。
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章