Więcej informacji o animacji znajdziesz w tych materiałach:
Filmy
- 5 szybkich animacji, które wyróżnią Twoją aplikację Compose
- Jetpack Compose: animacja
- Motion Układ (playlista MAD Skills)
- Analityka ruchoma: tworzenie inteligentnych animacji (Google I/O 2019)
- Animacja (Android Dev Summit 2018)
- Okno na zmiany – Google I/O 2016
Próbki
W repozytorium Android Animation na GitHubie znajduje się wiele przykładów kodu, które pokazują konkretne techniki animacji. W tym repozytorium znajduje się kilka osobnych przykładowych projektów:
Projekt | Opis |
---|---|
ActivitySceneTransitionBasic | Pokazuje, jak używać przejść między elementami współdzielonymi między elementami Activity . |
Podstawowe przejście | Pokazuje, jak używać biblioteki przejść do tworzenia płynnych przejść między stanami interfejsu. |
CustomPrzejście | Pokazuje, jak tworzyć niestandardowe przejścia za pomocą biblioteki przejść. |
DrawableAnimations | Pokazuje, jak tworzyć animowane wektorowe obiekty rysunkowe. |
GridToPager | Pokazuje, jak utworzyć wspólne przejście elementów z RecyclerView do ViewPager i z powrotem. |
Interpolator | Pokazuje, jak różne interpolatory wpływają na dynamikę animacji. |
Ruch | Pokazuje, jak stosować różne rodzaje interfejsu Material Design w przypadku układów, list i nawigacji. |
MotionCompose | Pokazuje, jak wdrożyć różne typy animacji Material Design Motion w Jetpack Compose. |
NaszeUlice | Prezentuje przejścia elementów wspólnych w całej aplikacji. |
RevealEffectBasic | Pokazuje, jak zastosować efekt okrągłego odsłonięcia. |
Cofnij wstrząsy | Przykładowy kod z prezentacji Google I/O 2016: Okno do przejścia. |