Wenn sich die Benutzeroberfläche als Reaktion auf eine Nutzeraktion ändert, sollten Sie die Layoutübergänge animieren. Diese Animationen geben Nutzern Feedback zu ihren Aktionen und helfen ihnen, sich in der Benutzeroberfläche zu orientieren.
Android enthält das Transitions-Framework, mit dem Sie Änderungen zwischen zwei Ansichtshierarchien ganz einfach animieren können. Das Framework animiert die Ansichten zur Laufzeit, indem es einige ihrer Eigenschaftswerte im Laufe der Zeit ändert. Das Framework enthält integrierte Animationen für gängige Effekte und ermöglicht es Ihnen, benutzerdefinierte Animationen und Übergangs-Lifecycle-Callbacks zu erstellen.
Sehen Sie sich zuerst das eingebettete Video an und lesen Sie dann die Übersicht über Animationen.
Dokumentation
- Animationen – Übersicht
- Attributanimation – Übersicht
- Drawable-Grafiken animieren
- Ansicht mit einer Animation ein- oder ausblenden
- Ansicht mit einer Animation verschieben
- Ansichten mit einer Fling-Animation verschieben
- Ansicht mit Zoom-Animation vergrößern
- Bewegung 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 Animated (Android Dev Summit 2018): Übersicht über die verschiedenen verfügbaren Animationstechnologien. Enthält eine Zusammenfassung der Auswahlmöglichkeiten für Animationen.
Beispiele
- Navigation > Gemeinsames Element
- Navigation > Überblenden
- Layout > Überblenden
- Weitere Informationen