2013-07-19 123 views
2

我有一個活動,並在其上查看。我想在該視圖上添加一個觸摸偵聽器,該偵聽器監聽滑動事件。但是,我不想消費任何事件。如果我這樣做,我只能得到ACTION_DOWN事件。那是因爲如果我不使用事件,我不能聽下面的ACTION_UP或ACTION_MOVE事件。有沒有什麼能力,檢測一個刷卡,但不消耗事件?在不消耗任何觸摸事件的情況下收聽滑動事件

回答

2

由於沒有人回答,我會分享我的發現。不幸的是,我想要的是不可能的。在行動下降事件中,如果程序想要消費事件,程序應該選擇。如果沒有,該事件將被傳遞,並且沒有即將到來的ACTION_MOVE,ACTION_UP事件可被捕獲。這是觀點如何工作。

0

覆蓋您的ActivitydispatchTouchEvent()。它接收所有上,下和移動事件而不消耗任何事件。

相關問題