2013-06-05 74 views
0

如何在某些東西被長時間按下時執行某些操作,並在發佈時執行某些操作? 我正在使用手勢檢測器來處理事件Android WHILE longpress event

+0

請參閱此問題http://stackoverflow.com/questions/7919865/detecting-a-long-press-with-android/11679788#11679788 – amrinder007

回答

0

longpress是一個特定的操作。出於您的目的,我認爲您將不得不看onTouchEvent(MotionEvent ev)

ACTION_DOWN是當新聞已開始。

ACTION_UP是當它被釋放。

+0

那麼,如何爲LongPress定製此onTouch? –

+0

把你想要在ACTION_DOWN中執行的「something1」,放在ACTION_UP中執行的其他「something2」。當用戶按下時,「something1」將會啓動。當他們放開的時候,「東西2」就會開火。這不是你想要的嗎?如果不是,請描述你想要什麼時候發生。 –

+0

在這種情況下,當用戶觸摸屏幕時,'something1'會立即觸發,我希望當他長時間按下屏幕並繼續操作直到他釋放屏幕時,它會觸發。當他釋放時,'something2'應該立即開火。 –