MotionEvent:
ACTION_UP: Un gesto prensado ha terminado, el movimiento contiene la ubicación final de liberación, así como cualquiera de los puntos intermedios desde la última hacia abajo o moverse evento.
ACTION_CANCEL: Se ha cancelado el gesto actual.
ACTION_CANCEL se produce cuando el padre toma posesión de la moción, por ejemplo cuando el usuario ha arrastrado suficiente a través de una vista de la lista que va a iniciar el desplazamiento en lugar de dejar de pulsar los botones en el interior de la misma. Puede encontrar más información al respecto en la documentación del grupo de vista: onInterceptTouchEvent.
así que use ACTION_CANCEL cuando la acción se arrastre fuera del elemento primario, y ACTION_UP de lo contrario.