[英]Fling and scroll movements
我的View
实现了onGestureListener
以便在用户完成手势时(无论是滚动还是onGestureListener
通知我。
当指针在屏幕上缓慢移动时,我会收到预期的onScroll
事件;但是当指针移动得更快时,在获取onScroll
事件之前,我会收到几个onFling
事件。 我假设onFling
事件通过了与“ up”事件相关的事件,所以我认为只有在用户将手指从屏幕移开后才触发该事件。
Ans这会导致我的应用程序出现不自然的行为...
我的问题是:当用户执行的移动显然是onScroll
时,是否可以抑制所有先前的onScroll
事件?
问题已解决,但解决方案看起来并不十分清晰:在“ onFling”函数中,我取消了在“ onScroll”函数中实现的所有处理,并且仅当其中一个速度大于“ 0”时才考虑“ onFling”事件绝对值1000。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.