Podgląd animacji

Android Studio umożliwia sprawdzanie animacji w podglądzie animacji. Jeśli animacja jest opisana w podglądzie funkcji kompozycyjnej, możesz sprawdzić dokładną wartość każdej animowanej wartości w danym momencie, wstrzymać animację, zapętlić ją, przewinąć do przodu lub zwolnić, aby ułatwić sobie debugowanie animacji w trakcie przejść:

Odtwarzanie, przewijanie i zwalnianie tempa animacji

Możesz też użyć podglądu animacji, aby wizualizować krzywe animacji. Jest to przydatne, gdy chcesz mieć pewność, że wartości animacji są prawidłowo zsynchronizowane:

Wizualizacja krzywej animacji

Podgląd animacji automatycznie wykrywa animacje, które można sprawdzić. Są one oznaczone ikoną Uruchom podgląd animacji Ikona uruchamiania.

Ikona rozpoczęcia podglądu animacji w oknie Projekt

Jeśli masz kilka animacji, możesz użyć podglądu animacji, aby sprawdzić i skoordynować je wszystkie jednocześnie. Możesz też zatrzymać konkretną animację.

GIF pokazujący inspekcję za pomocą interfejsu Wszystkie animacje

Używaj selektorów, aby ustawiać stany inne niż wyliczeniowe lub logiczne i debugować animację w Compose za pomocą precyzyjnych danych wejściowych. W przypadku wszystkich obsługiwanych interfejsów API animacji Compose możesz odtwarzać, wstrzymywać, przewijać, kontrolować szybkość i koordynować.

Wybieranie dokładnych wartości podglądu animacji

Podgląd animacji obsługuje obecnie interfejsy API updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransitionAnimatedContent. Aby uzyskać dostęp do najnowszych funkcji, używaj podglądu animacji z pakietem nowych funkcji Android Studio Narwhal 4 i compose.animation w wersji 1.9.3 lub nowszej.