是否有一种非常简单的方法来检测图像视图的滑动?

时间:2017-09-30 05:57:25

标签: android

可能的相关问题:Adding Fling Gesture to an image view - Android

这就是我想要的:

图像视图菜单,单个视图,一次显示一个图像,当向上或向下滑动时,相应地更改图片,从而使用户能够访问不同的功能。

这是我打算做的事情:

使用guesture dector,结合ontouch事件,检测向下/初始手指接触位置,然后检查上/上手指接触位置,做一个简单的数学计算,并确定用户是否向上或向下滑动,并执行相关相应的事件。

这是问题所在:

我找不到更简单的解决方案,我无法相信android实际上没有用于视图的向上/向下/向左/向右滑动事件,甚至不是imageview。

我的问题是:

  1. 我的计划会有效吗?
  2. 这是最优/最简单的解决方案,我是否过于复杂化,因为在android中完全有专门的机制来听滑动?

2 个答案:

答案 0 :(得分:0)

使用Touch侦听器。触摸向下和向上的坐标。

使用简单的数学函数检查是否使用坐标从触摸侦听器向上,向下,向左滑动。

答案 1 :(得分:0)

Android中有一个手势检测器,答案here给出了如何在视图上向上和向下投掷使用它的示例。

回答“有一种非常简单的方法吗?”的问题。不是,但你可以使用this。祝你好运!