Quando l'interfaccia utente cambia in risposta a un'azione dell'utente, devi animare le transizioni del layout. Queste animazioni forniscono agli utenti un feedback sulle loro azioni e contribuiscono a mantenere l'orientamento verso l'interfaccia utente.
Android include il framework delle transizioni, che consente di animare facilmente le modifiche tra due gerarchie di visualizzazioni. Il framework anima le viste in fase di runtime modificando alcuni valori delle proprietà nel tempo. Il framework include animazioni integrate per gli effetti comuni e consente di creare animazioni personalizzate e callback del ciclo di vita della transizione.
Per iniziare, guarda il video incorporato qui e leggi la panoramica sulle animazioni.
Documentazione
- Panoramica delle animazioni
- Panoramica dell'animazione della proprietà
- Animazione grafica disegnabile
- Mostrare o nascondere una visualizzazione con l'animazione
- Spostare una visualizzazione con animazione
- Sposta le visualizzazioni con un'animazione a scorrimento
- Ingrandire una visualizzazione con un'animazione con zoom
- Animare il movimento usando la fisica primaverile
- Aggiornamenti del layout con anima automatica
- Animazione delle modifiche al layout mediante una transizione
- Creare un'animazione di transizione personalizzata
- Avviare un'attività utilizzando un'animazione
- Scorri tra i frammenti utilizzando ViewPager
- Scorri tra i frammenti utilizzando ViewPager2
- Migrazione da ViewPager a ViewPager2
Video
Risorse aggiuntive
Per ulteriori informazioni sulle animazioni, consulta le risorse riportate di seguito.
Video
- Get Animated (Android Dev Summit '18): panoramica delle varie tecnologie di animazione disponibili. Include un riepilogo su come scegliere tra le diverse opzioni di animazione.