1. 程式人生 > >onSingleTapUp()和onSingleTapConfirmed()的區別

onSingleTapUp()和onSingleTapConfirmed()的區別

onSingleTapUp() - 在按下並擡起時發生,只要符合這個條件就觸發該函式,沒有任何附加條件。

onSingleTapConfirmed() 同上者,但有附加條件,就是Android會確保單擊之後短時間內沒有再次單擊,才會觸發該函式。

舉個列子,如果監聽雙擊事件:onSingleTapUp()會被觸發兩次。但是onSingleTapConfirmed()一次都不會被觸發。

所以,如果你既想監聽單擊事件,又想監聽雙擊時間,那麼請使用onSingleTapConfirmed()函式。