Per ulteriori informazioni sull'animazione, consulta le risorse riportate di seguito.
Video
- Cinque rapide animazioni per mettere in risalto l'app Compose
- Jetpack Compose: animazione
- Layout di movimento (playlist MAD Skills)
- Intelligenza animata: crea animazioni più intelligenti (Google I/O '19)
- Animazione (Android Dev Summit '18)
- Una finestra sulle transizioni - Google I/O '16
Campioni
Nel repository GitHub di esempi di animazione Android sono disponibili molti esempi di codice che dimostrano tecniche di animazione specifiche. All'interno di questo repository sono presenti una serie di progetti di esempio separati:
Project | Descrizione |
---|---|
ActivitySceneTransactionBasic | Mostra come utilizzare le transizioni di elementi condivisi da un Activity all'altro. |
Transizione di base | Mostra come utilizzare la libreria Transizione per creare transizioni fluide tra gli stati dell'interfaccia utente. |
Transizione personalizzata | Mostra come creare transizioni personalizzate utilizzando la libreria Transizione. |
Animazioni disegnabili | Mostra come creare drawable vector animati. |
GridToPager | Mostra come creare transizioni di elementi condivisi da RecyclerView a ViewPager e viceversa. |
Interpolatore | Mostra in che modo diversi interpolatori influiscono sulle dinamiche delle animazioni. |
Movimento | Mostra come implementare vari tipi di Material Design Motion per layout, elenchi e navigazione. |
MotionCompose | Mostra come implementare vari tipi di Material Design Motion per Jetpack Compose. |
Le nostre strade | Mette in evidenza le transizioni di elementi condivisi nell'app. |
RevealEffectBasic | Mostra come implementare l'effetto di rivelazione circolare. |
Rimuovi schermo | Il codice di esempio della conferenza Google I/O '16 parla di Una finestra nelle transizioni. |