我在Gallery中制作了ImageView。
当用户用一根手指触摸手机时,我想将触摸事件发送到图库,如果用户是用两根手指触摸手机,我想将触摸事件发送到ImageView。
因此,当用户进行一个手指触摸事件时,我通过在Gallery的onInterceptTouchEvent中返回true来拦截触摸事件。
但是,当我想向ImageView发送触摸事件时,没有方法可以发送触摸事件。
我尝试在Gallery的onTouchEvent方法中调用ImageView的onTouchEvent,但它失败了。
我也尝试通过手动调用onInterceptTouchEvent返回false,它也失败了。
如何停止拦截触摸事件并再次向ImageView提供触摸事件?
答案 0 :(得分:0)
尝试此操作以禁用所有触摸:(覆盖)
public boolean onInterceptTouchEvent (MotionEvent ev){
return true;
}