-
如何监听android的屏幕滑动停止事件5
在scrollview滑动的过程中存在手离开触摸屏后,屏幕依然滑动的状态,请问如何监听滑动停止事件呢?
问题补充:启动线程来获得当前的scrollview的高度,并实时更新就可以了,一旦高度不再发生变化则判断为停止,重写ScrollView搞起来太麻烦了,不过还是谢谢你拉rayleeya 写道貌似没有办法使用标准的ScrollView获得滚动停止的消息,因为从ScrollView的滑动是依靠Scroller实现的,但是ScrollView中没有将Scroller的接口暴露出来。不过可以这样做,自定义一个ScrollView,内容只要将标准的ScrollView拷贝出来,然后就可以利用Scroller的两个属性去判断是否滚动完毕:
public final boolean isFinished() {
return mFinished;
}
public final int getDuration() {
return mDuration;
}
用以上的两个方法就可以判断了。
2010年8月02日 13:39
1个答案 按时间排序 按投票排序
-
采纳的答案
貌似没有办法使用标准的ScrollView获得滚动停止的消息,因为从ScrollView的滑动是依靠Scroller实现的,但是ScrollView中没有将Scroller的接口暴露出来。不过可以这样做,自定义一个ScrollView,内容只要将标准的ScrollView拷贝出来,然后就可以利用Scroller的两个属性去判断是否滚动完毕:
public final boolean isFinished() {
return mFinished;
}
public final int getDuration() {
return mDuration;
}
用以上的两个方法就可以判断了。2010年8月02日 22:54
相关推荐
Android Webview 滑动监听 放大缩小查看网页图片
利用手势,实现activity的上下滑动、左右滑动的监听事件,超详细注释,自定义的监听事件里面对常用回调方法进行了详细的注释
主要给大家介绍了Android在Fragment中实现监听触摸事件的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
android 滑动触摸屏幕事件
自定义behavior监听滚动条的滑动事件 ,对应博客文章为:https://blog.csdn.net/gaoxiaoweiandy/article/details/88375509
屏幕滑动监听 在屏幕上滑动 进行监听 测试用的下Demo,可以学习
Android 监听百度地图缩放事件
这是android获取在屏幕滑动速度的一个实例,具体请参见我的博客:http://blog.csdn.net/ProgramChangesWorld/article/details/49130373
可以实现左右上下监听屏幕滑动操作,并给于相应的提示,同时屏幕做以改变
Android项目滑动屏幕调整屏幕亮度.rar
找了好久写了个能跑的,对纯新手应该很有用。 稍微改改就可以添加到自己的程序里。
Android滑动吸附悬停,支持RecyclerView,ViewPager,tabLayout,MagicIndicator等等。
见博客:http://blog.csdn.net/baidu_nod/article/details/38443193
本代码可实现4个activity左右互相切换
最近写项目,有一个功能是要用到ScrollView的滑动监听事件,自定义了之后,还是不够用,于是我又在网上找了一些资料,修改了一下,现在上传到这,和大家分享学习
android 实时 滑动 分屏 Viewpager
android实现的可左右滑动的选择控件
主要介绍了封装的android监听手指左右滑动屏幕的事件类分享,本文分别给出了简单处理方法的代码和封装好的处理类代码,需要的朋友可以参考下
手机端滑动事件监听 简单的JS