Wenn sich Ihre Benutzeroberfläche als Reaktion auf eine Nutzeraktion ändert, sollten Sie die Layoutübergänge animieren. Diese Animationen geben den Nutzenden Feedback zu ihren Aktionen und helfen, sich an die Benutzeroberfläche zu orientieren.
Android enthält das Transitions-Framework, mit dem Sie ganz einfach Änderungen zwischen zwei Ansichtshierarchien animieren können. Das Framework animiert die Ansichten zur Laufzeit, indem es einige ihrer Attributwerte im Laufe der Zeit ändert. Das Framework enthält integrierte Animationen für gängige Effekte und ermöglicht Ihnen, benutzerdefinierte Animationen und Callbacks für den Übergangslebenszyklus zu erstellen.
Sehen Sie sich zuerst das hier eingebettete Video an und lesen Sie die Animationen – Übersicht.
Dokumentation
- Animationen – Übersicht
- Property-Animation – Übersicht
- Drawable-Grafiken animieren
- Ansicht mithilfe einer Animation ein- oder ausblenden
- Ansicht mit Animation verschieben
- Ansichten mit einer Fling-Animation verschieben
- Ansicht mit einer Zoomanimation vergrößern
- Bewegungen mit Federphysik animieren
- Layoutaktualisierungen automatisch animieren
- Layoutänderungen mit einem Übergang animieren
- Benutzerdefinierte Übergangsanimation erstellen
- Aktivität mit einer Animation starten
- Mit ViewPager zwischen Fragmenten wechseln
- Mit ViewPager2 zwischen Fragmenten wechseln
- Von ViewPager zu ViewPager2 migrieren
Videos
Zusätzliche Ressourcen
Weitere Informationen zu Animationen finden Sie in den folgenden Ressourcen.
Video
- Get Animierte (Android Dev Summit '18): Übersicht über die verschiedenen verfügbaren Animationstechnologien. Enthält eine Zusammenfassung der Auswahl zwischen den verschiedenen Animationsoptionen.