2015-09-08 9 views

Odpowiedz

41

documentation dla SwipeRefreshLayout wyszczególnia setColorSchemeResources() i setColorSchemeColors() metod, które mogą być wykorzystane, aby ustawić kolorystykę swojej SwipeRefreshLayout

The docs państwa:

ustawić zasobów kolor używany w animacji z postępów zasoby koloru. Pierwszy kolor będzie również kolorem paska, który rośnie w odpowiedzi na gest machnięcia użytkownika.

Należy pamiętać, że setColorSchemeColors() należy stosować konkretne wartości kolorów i setColorSchemeResources() powinny być stosowane, gdy masz zamiar używać odwołań do zasobów kolorach (np R.color.red).

Należy również pamiętać, że setColorScheme(), stary sposób wykonania tego, jest teraz przestarzały.

+0

W moim przypadku setColorSchemeColors() i setColorSchemeResources() zmienia tylko kolor strzałki, kolor postępu pierścienia pozostaje biały –

+0

@RajeshKoshti Jako stan dokumentacji, zmienia kolor animacji postępu i ** nie ** widok –

+0

to, co powinienem zrobić, aby zmienić kolor pierścienia postępu? –

0

Zmień kolory jak na wymagania UI:

swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.YELLOW, Color.BLUE); 
Powiązane problemy