【问题标题】:Android listview prevent sideways (left-right) swiping when scrollingAndroid listview在滚动时防止侧向(左右)滑动
【发布时间】:2013-09-19 22:34:18
【问题描述】:

我正在使用这个库https://github.com/romannurik/android-swipetodismiss 在我的列表视图中实现滑动删除。然而问题是,当我的滑动或上下滑动过于倾斜时,它会变成横向滑动以移除行手势,然后列表视图停止滚动。我认为理想的行为应该是如果手势是上下滚动手势,那么手势的 x 分量应该被忽略,反之亦然,横向滑动删除手势。有没有办法做到这一点?

谢谢

【问题讨论】:

  • AFAIK 它不是一个库,只是一些供人们实现的示例代码。话虽如此,您的问题已在示例中通过SwipeDismissListViewTouchListenerSwipeDismissListViewTouchListener.makeScrollListener() 得到解决

标签: android listview scroll gesture


【解决方案1】:

原来理想的行为是库的默认行为。问题是我设置了自己的 onScrollListener,我认为它覆盖了库的监听器。

【讨论】:

  • 糟糕...我发表评论时没有看到这个,但无论如何,很高兴你找到了解决方案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-29
  • 1970-01-01
  • 2021-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多