Questo documento descrive come scrivere app che consentano agli utenti di interagire con un'app utilizzando i gesti tattili. Android offre una varietà di API per aiutarti a creare e rilevare i gesti.
Anche se la tua app non deve dipendere dai gesti tattili per i comportamenti di base, poiché i gesti potrebbero non essere disponibili per tutti gli utenti in tutti i contesti, l'aggiunta di un'interazione basata sul tocco all'app può aumentarne notevolmente l'utilità e la sua attrattiva.
Per offrire agli utenti un'esperienza coerente e intuitiva, l'app deve seguire le convenzioni accettate di Android per i gesti tattili. Il documento Material Design Gestis mostra come utilizzare i gesti più comuni nelle app per Android. Consulta anche la sezione Movimento materiale.
Per ulteriori informazioni su questo argomento, consulta le seguenti guide correlate:
- Panoramica degli eventi di input
- Panoramica dei sensori
- Rendere una visualizzazione personalizzata interattiva
Argomenti
- Rileva i gesti comuni
-
Scopri come rilevare i gesti tattili di base, come lo scorrimento, lo scorrimento e il doppio tocco,
utilizzando
GestureDetector
. - Monitorare i movimenti del tocco e del puntatore
- Scopri come rilevare il movimento.
- Animazione di un gesto di scorrimento
-
Scopri come utilizzare le funzionalità di scorrimento
Scroller
oOverScroller
per produrre un'animazione di scorrimento in risposta a un evento tocco. - Gestire i gesti multi-touch
- Scopri come rilevare i gesti multipunto (dita).
- Trascinamento e scala
- Scopri come implementare il trascinamento e la scalabilità basati sul tocco.
- Gestire gli eventi touch in un ViewGroup
- Scopri come gestire gli eventi tocco in un
ViewGroup
per assicurarti che gli eventi tocco vengano inviati correttamente alle relative viste di destinazione.