Animacja w Compose

Dowiedz się, jak animować wartości stanu, używając przejść, animacji widoczności lub zmian rozmiaru oraz przejść płynnych, korzystając z interfejsów API animacji kompozytora.

Najważniejsze punkty

  • Interfejs API animate*AsState przydaje się do animowania pojedynczej wartości na podstawie zmiany stanu.
  • Aby animować wiele wartości jednocześnie, utwórz przejście za pomocą funkcji updateTransition.
    • Każdą wartość animacji możesz zadeklarować za pomocą funkcji rozszerzenia w obiekcie przejścia.
  • Aby dostosować zachowanie animacji, określ parametr transitionSpec.
  • AnimatedVisibility jest przydatna do animowania pojawiania się i znikania.
  • Dostosuj zachowanie animacji, określając parametry dla wejść i wyjść.
  • Aby animować zmiany rozmiaru elementów, użyj modyfikatora animateContentSize.
  • Aby animować zmiany podczas zastępowania części interfejsu, użyj komponentu Crossfade.

Kolekcje zawierające ten przewodnik

Ten przewodnik należy do tych kolekcji krótkich przewodników, które obejmują szersze zagadnienia związane z tworzeniem aplikacji na Androida:

Ta seria filmów przedstawia różne interfejsy API Compose, szybko pokazując, co jest dostępne i jak z nich korzystać.
Poznaj techniki tworzenia jasnych i przyciągających uwagę elementów wizualnych, które nadadzą Twojej aplikacji na Androida atrakcyjny wygląd.

Masz pytania lub chcesz przekazać opinię?

Otwórz stronę z najczęstszymi pytaniami i poznaj krótkie przewodniki lub skontaktuj się z nami i powiedz nam, co o tym myślisz.