2013-06-21 172 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再次獲得觸控事件。 –

相關問題