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 tragen dazu bei, dass sie sich auf die Benutzeroberfläche konzentrieren können.
Android enthält das Transitions-Framework, mit dem sich Änderungen zwischen zwei Ansichtshierarchien ganz einfach animieren lassen. Das Framework animiert die Ansichten zur Laufzeit, indem es einige seiner Attributwerte im Laufe der Zeit ändert. Das Framework enthält integrierte Animationen für gängige Effekte und Sie können benutzerdefinierte Animationen erstellen und Lebenszyklus-Callbacks umstellen.
Sehen Sie sich zum Einstieg das hier eingebettete Video an und lesen Sie die Übersicht über Animationen.
Dokumentation
- Animationen – Übersicht
- Eigenschaftenanimation – Übersicht
- Drawable-Grafiken animieren
- Ansicht mithilfe einer Animation ein- oder ausblenden
- Ansicht mit Animation verschieben
- Ansichten mit einer Schlauchanimation verschieben
- Ansicht mit einer Zoomanimation vergrößern
- Bewegungen mit Federphysik animieren
- Layoutupdates 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
Weitere Informationen
Weitere Informationen zu Animationen finden Sie in den folgenden Ressourcen.
Video
- Animieren (Android Dev Summit 2018): Übersicht über die verschiedenen verfügbaren Animationstechnologien. Enthält eine Zusammenfassung der Auswahl zwischen den verschiedenen Animationsoptionen.