繁体   English   中英

翻转和滚动动作

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM