androud onTouch事件記錄

2015-05-18

轉載http://www.eoeandroid.com/thread-311993-1-1.html

1,return false說明你還沒消費onTouch事件,在執行完你onTouch裏面的代碼之後,onTouch事件並沒有結束。就是會自動地執行Gallery這個view裏onTouch代碼(這個爲默認).所以這就是爲什麼沒增加你的處理的時候就只自動地調用Gallery的onTouch,若你在onTouch裏面增加你的代碼並且return false就會執行你的處理和默認的處理。


2,return true說明你已經消費完了onTouch事件,在執行完你的onTouch裏面的代碼之後,這個onTouch事件就結束了。也就是說不會再調用默認的onTouch事件了。在onTouch裏面有很多種的處理比如move,down,up....,若你在move裏面return false,那麼接着的fling,up等後面的事件也不會處理的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章