Weitere Informationen zu Animationen finden Sie in den folgenden Ressourcen.
Videos
- Five quick animations to make your Compose app stand out
- Jetpack Compose: Animation
- Motion Layout (MAD Skills playlist)
- Motional intelligence: Build smarter animations (Google I/O '19)
- Get animated (Android Dev Summit '18)
- A window into transitions - Google I/O '16
Beispiele
Im GitHub-Repository für Android-Animationsbeispiele sind viele Codebeispiele verfügbar, die bestimmte Animationstechniken veranschaulichen. Dieses Repository enthält mehrere separate Beispielprojekte:
| Projekt | Beschreibung |
|---|---|
| ActivitySceneTransitionBasic | Zeigt, wie Übergänge für freigegebene Elemente von einer Activity zu einer anderen verwendet werden. |
| BasicTransition | Zeigt, wie Sie mit der Transitions-Bibliothek reibungslose Übergänge zwischen UI-Zuständen erstellen. |
| CustomTransition | Zeigt, wie Sie mit der Transitions-Bibliothek benutzerdefinierte Übergänge erstellen. |
| DrawableAnimations | Zeigt, wie Sie animierte Vektordrawables erstellen. |
| GridToPager | Zeigt, wie Sie Übergänge für freigegebene Elemente von einem RecyclerView zu einem ViewPager und zurück erstellen. |
| Interpolator | Zeigt, wie sich verschiedene Interpolatoren auf die Dynamik Ihrer Animationen auswirken. |
| Motion | Zeigt, wie Sie verschiedene Arten von Material Design-Bewegungen für Layouts, Listen und die Navigation implementieren. |
| MotionCompose | Zeigt, wie Sie verschiedene Arten von Material Design-Bewegungen für Jetpack Compose implementieren. |
| OurStreets | Zeigt Übergänge für freigegebene Elemente in der gesamten App. |
| RevealEffectBasic | Zeigt, wie Sie den kreisförmigen Reveal-Effekt implementieren. |
| Unsplash | Der Beispielcode aus dem Google I/O 2016-Vortrag A window into transitions. |