studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones android debugging motionevent

programacion - ¿Qué causa un MotionEvent.ACTION_CANCEL en Android?



manual de programacion android pdf (2)

Estoy trabajando en la depuración de algunas cosas de manejo táctil en Android y estoy tratando de averiguar por qué el MotionEvent enviado a onTouchListener de mi Vista contiene una acción de cancelación . No he podido encontrar ninguna documentación sobre su causa, y esperaba que alguien pudiera indicarme la dirección correcta para depurar este problema: códigos de error, código fuente o algún conocimiento general.


Cuando el arrastre se mueve fuera de vista, obtienes ACTION_CANCEL


Es esto lo que estás buscando:

"ACTION_CANCEL ocurre cuando el padre toma posesión del movimiento, por ejemplo, cuando el usuario ha arrastrado lo suficiente en una vista de lista para que comience a desplazarse en lugar de permitirle presionar los botones que se encuentran dentro. Puede obtener más información al respecto en el grupo de vista. documentación: onInterceptTouchEvent ".

Espero que esa sea la respuesta que está buscando:

Recursos: Evento de movimiento , desbordamiento de pila .