Questa guida descrive come scrivere applicazioni che permettono agli utenti di interagire con un’app tramite gesti tattili. Android fornisce una varietà di API per aiutarti a creare e rilevare i gesti.
Anche se la tua app non dovrebbe dipendere dai gesti tattili per i comportamenti di base (poiché i gesti non sono disponibili per tutti gli utenti in tutti i contesti), aggiungere un’interazione basata sul tatto alla tua app può aumentare notevolmente la sua utilità e attrattiva.
Per fornire agli utenti un’esperienza coerente e intuitiva, la tua app dovrebbe seguire le convenzioni Android accettate per i gesti tattili. La guida al Gesturesdesign ti mostra come utilizzare i gesti più comuni nelle applicazioni Android. Vedi anche la Material Designguide per il Material motion.
Per maggiori informazioni su questo argomento, leggi le seguenti guide correlate:
- Eventi di input
- Sensori
- Rendere la vista interattiva
Lezioni
Rilevare i gesti comuni Impara a rilevare i gesti tattili di base come scorrere, lanciare e toccare due volte, usando GestureDetector
. Tracciare i movimenti del tocco e del puntatore Impara come tracciare il movimento. Animare un gesto di scorrimento Impara come usare gli scroller (Scroller
o OverScroller
) per produrre un’animazione di scorrimento in risposta ad un evento atouch. Gestire i gesti multi-touch Impara come rilevare i gesti multi-puntatore (dito). Trascinare e scalare Impara come implementare il trascinamento e la scalatura basati sul tocco. Gestire gli eventi touch in un ViewGroup Impara come gestire gli eventi touch in un ViewGroup
per assicurarti che gli eventi touch siano correttamente distribuiti alle loro viste di destinazione.