2014-03-03 30 views
0

我想在我的佈局中有兩個重疊的圖像視圖。但我需要他們兩個接收用戶輸入事件,如touchDown,touchUp,捏等。你能給我一些提示嗎?謝謝如何讓兩個重疊的視圖都接收用戶輸入事件?

+0

順便說一句,我的理解是,只有兩個意見一個可能成爲關注焦點,所以輸入事件將被傳遞到一個有重點,是否正確? – wizoleliam

回答

0

在兩個視圖上設置一個onTouchListener。然後,獲取兩個視圖的邊界(x和y位置,寬度,高度)。當觸發onTouch方法時,檢查觸摸哪個視圖,然後檢查觸摸的x和y位置是否落在另一個視圖的範圍內。如果確實如此,那麼做轉發觸摸事件的另一種觀點:

otherView.onTouch(motionEvent);

+0

謝謝,對於遲到的回覆感到抱歉。 – wizoleliam

相關問題