【发布时间】:2014-06-19 08:04:47
【问题描述】:
我在使用 pulltorefresh 库和 swipe to dismiss ListView 时遇到了一个小问题。 问题是,在用户开始从视图中刷出一个项目后,pulltorefresh 仍然接受触摸事件,并且基本上允许在将项目刷出视图时刷新视图,如果用户不仅水平滑动,而且更多对角线。
有没有办法在滑动手势中完全吃掉触摸事件? 我了解 Android 如何调度触摸事件。实际上,EnhancedListView 在滑动项目时从 onTouchEvent 返回 true,我猜这应该防止事件传递给容器(使用 pulltorefresh)。
您对如何解决此问题有任何建议吗?谢谢
【问题讨论】:
-
看起来很相似(但不幸的是没有得到答复)。有什么办法吗? stackoverflow.com/questions/18800874/…
标签: android touch-event pull-to-refresh event-dispatching