我该如何阻止拦截触摸事件?

时间:2013-06-21 09:31:33

标签: android

我在Gallery中制作了ImageView。

当用户用一根手指触摸手机时,我想将触摸事件发送到图库,如果用户是用两根手指触摸手机,我想将触摸事件发送到ImageView。

因此,当用户进行一个手指触摸事件时,我通过在Gallery的onInterceptTouchEvent中返回true来拦截触摸事件。

但是,当我想向ImageView发送触摸事件时,没有方法可以发送触摸事件。

我尝试在Gallery的onTouchEvent方法中调用ImageView的onTouchEvent,但它失败了。

我也尝试通过手动调用onInterceptTouchEvent返回false,它也失败了。

如何停止拦截触摸事件并再次向ImageView提供触摸事件?

1 个答案:

答案 0 :(得分:0)

尝试此操作以禁用所有触摸:(覆盖)

 public boolean onInterceptTouchEvent (MotionEvent ev){
 return true;
 }