Więcej informacji na temat animacji znajdziesz w tych materiałach:
Filmy
- 5 krótkich animacji, dzięki którym Twoja aplikacja będzie się wyróżniać
- Jetpack Compose: animacje
- Motion Layout (playlista MAD Skills)
- Analityka ruchoma: tworzenie inteligentniejszych animacji (Google I/O 2019)
- Korzystaj z animacji (Android Dev Summit 2018)
- Okno przechodzenia na nowe możliwości – Google I/O 2016
Próbki
W repozytorium GitHub z przykładami Android Animation znajdziesz wiele przykładów kodu, które demonstrują określone techniki animacji. W tym repozytorium jest kilka osobnych przykładowych projektów:
Projekt | Opis |
---|---|
ActivitySceneprzejść w standardzie | Pokazuje, jak korzystać z przejść z jednego elementu Activity do drugiego. |
Podstawowe przejście | Pokazuje, jak korzystać z biblioteki przejść, aby uzyskać płynne przejścia między stanami interfejsu. |
Niestandardowe przejście | Pokazuje, jak utworzyć niestandardowe przejścia za pomocą biblioteki przejść. |
DrawableAnimations | Pokazuje, jak tworzyć animowane wektorowe obiekty rysunkowe. |
GridToPager, | Pokazuje, jak tworzyć przejścia elementów udostępnionych z RecyclerView do ViewPager i z powrotem. |
Interpolator | Pokazuje, jak różne interpolatory wpływają na dynamikę animacji. |
Ruch | Pokazuje, jak wdrażać różne typy interfejsu Material Design Motion dla układów, list i nawigacji. |
MotionCompose | Pokazuje, jak wdrożyć różne typy interfejsu Material Design Motion w Jetpack Compose. |
NaszeUlice | Prezentuje wspólne przejścia elementów w aplikacji. |
Podstawowy efekt RevealEffect | Pokazuje, jak zastosować efekt okrągłego wyświetlenia. |
Odchylenie | Przykładowy kod z konferencji Google I/O 2016 opowiada o oknie do przejścia. |