Per saperne di più sull'animazione, consulta le seguenti risorse.
Video
- Cinque animazioni rapide per mettere in evidenza l'app Crea
- Jetpack Compose: animazione
- Motion Layout (playlist MAD Skills)
- Motional intelligence: Build smarter animations (Google I/O '19)
- Get animated (Android Dev Summit '18)
- Una finestra sulle transizioni - Google I/O 2016
Esempi
Nel repository GitHub di esempi di animazioni per Android sono disponibili molti esempi di codice che illustrano tecniche di animazione specifiche. Questo repository contiene diversi progetti di esempio separati:
| Progetto | Descrizione |
|---|---|
| ActivitySceneTransitionBasic | Mostra come utilizzare le transizioni
degli elementi condivisi da un Activity
all'altro. |
| BasicTransition | Mostra come utilizzare la libreria Transitions per creare transizioni fluide tra gli stati dell'UI. |
| CustomTransition | Mostra come creare transizioni personalizzate utilizzando la libreria Transitions. |
| DrawableAnimations | Mostra come creare risorse di tipo vector drawable animate. |
| GridToPager | Mostra come creare transizioni
di elementi condivisi da un RecyclerView a
un ViewPager e viceversa. |
| Interpolatore | Mostra in che modo i diversi interpolatori influiscono sulla dinamica delle animazioni. |
| Movimento | Mostra come implementare vari tipi di movimento di Material Design per layout, elenchi e navigazione. |
| MotionCompose | Mostra come implementare vari tipi diversi di movimento Material Design per Jetpack Compose. |
| OurStreets | Mostra le transizioni degli elementi condivisi in tutta l'app. |
| RevealEffectBasic | Mostra come implementare l'effetto rivelamento circolare. |
| Unsplash | Il codice di esempio del talk di Google I/O 2016 A window into transitions. |