2011-03-09 57 views

回答

17

MotionEvent:

  • ACTION_UP:一個擠壓手勢完成時,運動包含最終釋放位置以及自上次向下任何中間點或移動事件。

  • ACTION_CANCEL:當前手勢已被中止。當父佔有的運動,例如當用戶已經拖夠跨列表視圖,它會開始滾動,而不是讓你按它裏面的按鈕出現

ACTION_CANCEL。您可以在viewgroup文檔中找到更多關於它的信息:onInterceptTouchEvent

所以在動作被拖出父級時使用ACTION_CANCEL,否則使用ACTION_UP。