列表项触摸侦听器Android实现

时间:2014-03-01 07:47:35

标签: android listview android-listview ontouchevent ontouchlistener

我有一个ListView,里面有一个Imageview。 Imageview实现了触摸侦听器。

我的目的:

当我将手移到图像视图上时,我需要计算初始几个点的线的斜率,具体取决于我需要执行2个函数的线的斜率 1)如果斜率为1,即直线,我需要滚动列表视图 2)如果斜率小于1或大于1,那么我需要使用绘画对象在Imageview上绘制一些东西。

问题:

在触摸Imageview时,每次都会调用Action_down回调,但问题是Action_MOVE和Action_UP。这两个回调没有被正确调用。 如果我水平移动我的手指,我得到的大部分ACTION_MOVE回调。但是如果我垂直移动,我会得到几个ACTION_MOVE回调,甚至没有调用ACTION_UP回调。

我的想法:

我想在垂直滚动ListView接管调用所以我做了我禁用了 列表视图滚动仍然我得到同样的问题。谁能帮我这个。

0 个答案:

没有答案