Jeśli interfejs użytkownika zmieni się w odpowiedzi na działanie użytkownika, należy animować przejścia układu. Animacje te informują użytkowników o wykonywanych przez nich działaniach i pomagają im utrzymać orientację w interfejsie.
Android zawiera platformę przenoszenia, która pozwala łatwo animować zmiany między 2 hierarchiami widoków. Platforma animuje widoki w czasie działania, zmieniając niektóre wartości usług w czasie. Platforma zawiera wbudowane animacje z typowymi efektami oraz umożliwia tworzenie niestandardowych animacji i wywołań zwrotnych cyklu życia przejścia.
Na początek obejrzyj umieszczony tutaj film i przeczytaj Omówienie animacji.
Dokumentacja
- Przegląd animacji
- Omówienie animacji właściwości
- Tworzenie animacji rysowalnej
- Pokazywanie i ukrywanie widoku za pomocą animacji
- Przenoszenie widoku z animacją
- Przenoszenie widoków za pomocą animacji przesuwania
- Powiększanie widoku za pomocą animacji powiększenia
- Animuj ruch za pomocą fizyki wiosny
- Automatyczne animowanie aktualizacji układu
- Tworzenie animacji przy użyciu przejścia
- Tworzenie niestandardowej animacji przejścia
- Rozpoczynanie aktywności przy użyciu animacji
- Przesuwanie się między fragmentami za pomocą funkcji ViewPager
- Przesuwanie się między fragmentami za pomocą obiektu ViewPager2
- Migracja z ViewPager do ViewPager2
Filmy
Dodatkowe materiały
Więcej informacji na temat animacji znajdziesz tutaj.
Film
- Animacje (Android Dev Summit 2018): omówienie różnych dostępnych technologii animacji. Zawiera podsumowanie sposobu wyboru opcji animacji.