Więcej informacji o animacji znajdziesz w tych materiałach.
Filmy
- 5 szybkich animacji, które wyróżnią Twoją aplikację napisaną w Compose
- Jetpack Compose: animacja
- Motion Layout (lista odtwarzania MAD Skills)
- Motional intelligence: Build smarter animations (Google I/O '19)
- Get animated (Android Dev Summit '18)
- A window into transitions - Google I/O '16
Przykłady
W repozytorium GitHub z przykładami animacji na Androida znajdziesz wiele przykładów kodu, które pokazują konkretne techniki animacji. W tym repozytorium znajduje się kilka oddzielnych projektów przykładowych:
| Projekt | Opis |
|---|---|
| ActivitySceneTransitionBasic | Pokazuje, jak używać przejść elementów udostępnionych z jednego Activity do drugiego. |
| BasicTransition | Pokazuje, jak używać biblioteki Transitions do tworzenia płynnych przejść między stanami interfejsu. |
| CustomTransition | Pokazuje, jak tworzyć niestandardowe przejścia za pomocą biblioteki Transitions. |
| DrawableAnimations | Pokazuje, jak tworzyć animowane rysunki wektorowe. |
| GridToPager | Pokazuje, jak utworzyć przejścia elementów współdzielonych z RecyclerView do ViewPager i z powrotem. |
| Interpolator | Pokazuje, jak różne interpolatory wpływają na dynamikę animacji. |
| Ruch | Pokazuje, jak wdrożyć różne rodzaje animacji Material Design w przypadku układów, list i nawigacji. |
| MotionCompose | Pokazuje, jak wdrożyć różne rodzaje animacji Material Design w Jetpack Compose. |
| OurStreets | Prezentuje przejścia między udostępnionymi elementami w całej aplikacji. |
| RevealEffectBasic | Pokazuje, jak wdrożyć efekt okrągłego odsłaniania. |
| Unsplash | Przykładowy kod z prezentacji A window into transitions (Okno przejść) na konferencji Google I/O 2016. |