Quando la UI cambia in risposta all'azione dell'utente, devi animare le transizioni del layout. Queste animazioni forniscono agli utenti un feedback sulle loro azioni e li aiutano a orientarsi nell'interfaccia utente.
Android include il framework delle transizioni, che ti consente di animare facilmente le modifiche tra due gerarchie di visualizzazioni. Il framework anima le visualizzazioni in fase di runtime modificando alcuni dei valori delle proprietà nel tempo. Il framework include animazioni integrate per gli effetti comuni e ti consente di creare animazioni personalizzate e callback del ciclo di vita delle transizioni.
Per iniziare, guarda il video incorporato qui e leggi la Panoramica delle animazioni.
Documentazione
- Panoramica delle animazioni
- Panoramica dell'animazione delle proprietà
- Animare le risorse grafiche disegnabili
- Mostrare o nascondere una visualizzazione utilizzando l'animazione
- Spostare una visualizzazione con l'animazione
- Spostare le visualizzazioni utilizzando un'animazione di scorrimento rapido
- Ingrandire una visualizzazione utilizzando un'animazione di zoom
- Animare il movimento utilizzando la fisica della molla
- Aggiornamenti del layout con animazione automatica
- Animare le modifiche al layout utilizzando una transizione
- Creare un'animazione di transizione personalizzata
- Avviare un'attività utilizzando un'animazione
- Scorrere tra i fragment utilizzando ViewPager
- Scorrere tra i fragment utilizzando ViewPager2
- Eseguire la migrazione da ViewPager a ViewPager2
Video
Risorse aggiuntive
Per saperne di più sull'animazione, consulta le seguenti risorse.
Video
- Get Animated (Android Dev Summit '18): Panoramica delle varie tecnologie di animazione disponibili. Include un riepilogo di come scegliere tra le diverse opzioni di animazione.
Esempi
- Navigazione > Elemento condiviso
- Navigazione > Dissolvenza incrociata
- Layout > Dissolvenza incrociata
- altro…