Ta strona została wycofana. Poniżej znajdziesz nową lokalizację, w której znajdowała się dotychczasowa dokumentacja.
Dostosowywanie potwierdzenia po dotknięciu
Potwierdzenia dotykowe w stylu Material Design zapewniają natychmiastowe potwierdzenie wizualne w miejscu kontaktu, gdy użytkownik wchodzi w interakcję z elementami interfejsu. Domyślne animacje reakcji na dotyk przycisków korzystają z nowej klasy RippleDrawable
, która przechodzi między różnymi stanami za pomocą efektu fali.
W większości przypadków tę funkcję należy zastosować w kodzie XML widoku, określając tło widoku jako:
?android:attr/selectableItemBackground
– ograniczone zmarszczki.?android:attr/selectableItemBackgroundBorderless
w przypadku zmarszczek, które wykraczają poza widoczny obszar. Zostanie on pobrany i obrócony przez najbliższy element nadrzędny widoku z tłem niepustym.
Uwaga: selectableItemBackgroundBorderless
to nowy atrybut wprowadzony na poziomie API 21.
RippleDrawable
jako zasób XML możesz też zdefiniować za pomocą elementu ripple
.
Możesz przypisać kolor do RippleDrawable
obiektów. Aby zmienić domyślny kolor reakcji na dotyk, użyj atrybutu android:colorControlHighlight
motywu.
Więcej informacji znajdziesz w dokumentacji interfejsu API klasy RippleDrawable
.
Korzystanie z efektu odsłonięcia
Zobacz Tworzenie animacji okrągłego odkrycia.
Dostosowywanie przenoszenia aktywności
Zobacz Rozpoczynanie aktywności od animacji.
Użyj ruchu krzywego
Zobacz Korzystanie z ruchu krzywego.
Animuj zmiany stanu widoku
Zapoznaj się z sekcją o używaniu StateListAnimator do animowania zmian stanu widoku.
Animuj obiekty rysowalne wektorowe
Patrz Tworzenie animacji rysunkowej.