Gdy interfejs zmienia się w odpowiedzi na działanie użytkownika, należy animować przejścia układu. Te animacje informują użytkowników o ich działaniach i pomagają im zorientować się w interfejsie.
Android zawiera framework przejść, który umożliwia łatwe animowanie zmian między dwiema hierarchiami widoków. Framework animuje widoki w czasie działania, zmieniając z czasem niektóre wartości ich właściwości. Framework zawiera wbudowane animacje do typowych efektów oraz umożliwia tworzenie niestandardowych animacji i wywołań zwrotnych cyklu życia przejścia.
Na początek obejrzyj film umieszczony poniżej i przeczytaj omówienie animacji.
Dokumentacja
- Omówienie animacji
- Omówienie animacji właściwości
- Animowanie grafiki rysowalnej
- Wyświetlanie i ukrywanie widoku za pomocą animacji
- Przesuwanie widoku za pomocą animacji
- Przesuwanie widoków za pomocą animacji przesunięcia
- Powiększanie widoku za pomocą animacji powiększenia
- Animowanie ruchu za pomocą fizyki sprężyny
- Automatyczne animowanie aktualizacji układu
- Animowanie zmian układu za pomocą przejścia
- Tworzenie niestandardowej animacji przejścia
- Uruchamianie aktywności za pomocą animacji
- Przesuwanie między fragmentami za pomocą ViewPager
- Przesuwanie między fragmentami za pomocą ViewPager2
- Migracja z ViewPager do ViewPager2
Filmy
Dodatkowe materiały
Więcej informacji o animacjach znajdziesz w tych materiałach.
Wideo
- Get Animated (Android Dev Summit '18): omówienie różnych dostępnych technologii animacji. Zawiera podsumowanie jak wybrać spośród różnych opcji animacji.
Przykłady
- Nawigacja > Wspólny element
- Nawigacja > Przejście przez zanikanie
- Układ > Przejście przez zanikanie
- więcej...