En este documento, se describe cómo escribir apps que permiten a los usuarios interactuar con una app mediante gestos táctiles. Android proporciona una variedad de API para ayudarte a crear y detectar gestos.
Si bien tu app no debe depender de gestos táctiles para comportamientos básicos, dado que los gestos pueden no estar disponibles para todos los usuarios en todos los contextos, agregar interacción táctil a tu app puede aumentar en gran medida su utilidad y atractivo.
Para proporcionarles a los usuarios una experiencia intuitiva y coherente, tu app debe seguir las convenciones de Android aceptadas para los gestos táctiles. En el documento Gestos de Material Design, se muestra cómo usar gestos comunes en apps para Android. Además, consulta Movimiento de material.
Si quieres obtener más información sobre este tema, lee las siguientes guías relacionadas:
- Descripción general de eventos de entrada
- Descripción general de los sensores
- Cómo hacer que una vista personalizada sea interactiva
Temas
- Cómo detectar gestos comunes
-
Obtén información para detectar gestos táctiles básicos, como desplazarse, arrastrar y soltar, presionar dos veces, con
GestureDetector
. - Cómo hacer un seguimiento de los movimientos táctiles y del puntero
- Obtén información para hacer un seguimiento del movimiento.
- Cómo animar un gesto de desplazamiento
-
Obtén información sobre cómo usar los desplazadores (
Scroller
oOverScroller
) para producir una animación de desplazamiento en respuesta a un evento táctil. - Cómo controlar gestos multitáctiles
- Obtén más información para detectar gestos de varios punteros (dedos).
- Arrastre y ajuste de tamaño
- Obtén información para implementar el arrastre y el ajuste de tamaño basados en el tacto.
- Cómo administrar eventos táctiles en un ViewGroup
- Obtén información sobre cómo administrar eventos táctiles en un
ViewGroup
para asegurarte de que los eventos táctiles se envíen correctamente a las vistas de destino.