2013-06-21 145 views
2

我在Gallery中制作了ImageView。如何停止拦截触摸事件?

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

所以,当用户做出一个手指触摸事件时,我通过在Gallery的onInterceptTouchEvent处返回true来截获触摸事件。

但是,当我想发送触摸事件到ImageView,没有方法发送触摸事件。

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

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

如何停止拦截触摸事件并将触摸事件再次提交给ImageView?

回答

0

尝试使用此方法魔鬼全触摸:(覆盖)

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

我的意思是,我使用的画廊还真拦截触摸事件。但是,我的意思是停止拦截触摸事件。我想让ImageView再次获得触控事件。 –

相关问题