Per saperne di più sull'animazione, consulta le seguenti risorse.
Video
- Cinque rapide animazioni per mettere in risalto la tua app Compose
- Jetpack Compose: animazione
- Layout movimento (playlist MAD Skills)
- Motional intelligence: 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 disponibili diversi progetti di esempio distinti:
Project | Descrizione |
---|---|
AttivitàSceneTransizioneBase | Mostra come utilizzare le transizioni di elementi
condivisi da un elemento Activity
all'altro. |
Transizione 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. |
DrawableAnimations | Mostra come creare disegnabili di vettori 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 Motion Design di Material Design per layout, elenchi e navigazione. |
MotionCompose | Mostra come implementare vari tipi di animazioni di Material Design per Jetpack Compose. |
Le nostre strade | Mostra le transizioni di elementi condivisi nell'app. |
RevealEffectBase | Mostra come implementare l'effetto rivelazione circolare. |
Rimuovi schizzi | Il codice di esempio di Google I/O '16 indica Una finestra sulle transizioni. |