2011-03-09 19 views

Odpowiedz

17

MotionEvent:

  • ACTION_UP: prasowanej gest zakończył, ruch zawiera ostateczną lokalizację zwalniającą, jak również żadnych pośrednich punktów od ostatniego dole lub przenosić zdarzeń.

  • ACTION_CANCEL: Aktualny gest został przerwany.

ACTION_CANCEL występuje wówczas, gdy jednostka dominująca przejmuje kontrolę nad ruchem, na przykład, gdy użytkownik przeciągane wystarczająco całej widoku listy, że rozpocznie przewijanie zamiast pozwolić naciśnięciu przycisków wewnątrz niego. Więcej informacji na ten temat można znaleźć w dokumentacji grupy view: onInterceptTouchEvent.

więc użyj ACTION_CANCEL, gdy akcja jest przeciągnięta z rodzica, a ACTION_UP w przeciwnym razie.