Animationsvorschau

In Android Studio können Sie Animationen in der Animationsvorschau prüfen. Wenn eine Animation in einer composable Vorschau beschrieben wird, könnt ihr den genauen Wert jedes animierten Werts zu einem bestimmten Zeitpunkt prüfen, die Animation pausieren, in einer Schleife abspielen, vorspulen oder verlangsamen, um die Animation während ihrer Übergänge zu debuggen:

AnimatedVisibility wiedergeben,
durchsuchen und verlangsamen

Sie können die Animationsvorschau auch verwenden, um Animationskurven grafisch darzustellen. Das ist nützlich, um sicherzustellen, dass die Animationswerte richtig choreografiert sind:

Visualisierung einer Animationskurve

Die Animationsvorschau erkennt automatisch prüfbare Animationen, die durch das Symbol Animationsvorschau starten Wiedergabeschaltfläche zum Starten der Animationsvorschau gekennzeichnet sind.

Symbol „Animationsvorschau starten“ im Designfenster

Wenn Sie mehrere Animationen haben, können Sie sie mit der Animationsvorschau alle gleichzeitig prüfen und koordinieren. Sie können auch eine bestimmte Animation einfrieren.

GIF, das die Prüfung mit der Benutzeroberfläche „Alle Animationen“ zeigt

Verwenden Sie Auswahltools, um Nicht-Enum- oder boolesche Zustände festzulegen und Ihre Compose-Animation mit präzisen Eingaben zu debuggen. Für alle unterstützten Compose Animation APIs können Sie die Wiedergabe starten, pausieren, vor- und zurückspulen, die Geschwindigkeit steuern und koordinieren.

Genaue Werte für Animationsvorschauen auswählen

Die Animationsvorschau unterstützt die APIs updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition und AnimatedContent. Wenn Sie auf die neuesten Funktionen zugreifen möchten, verwenden Sie die Animationsvorschau mit Android Studio Rabbit 1 und compose.animation 1.12.1 und höher.