Czy ktoś zauważył SwipeRefreshLayout
w Gmailu. Zmienia kolor dla każdego obrotu w iteracji pojedynczego obciążenia. Czy ktoś ma jakiś pomysł, jak to osiągnąć?Jak zmienić kolor układu odświeżania odsuwania dla każdego obrotu?
Odpowiedz
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.
W moim przypadku setColorSchemeColors() i setColorSchemeResources() zmienia tylko kolor strzałki, kolor postępu pierścienia pozostaje biały –
@RajeshKoshti Jako stan dokumentacji, zmienia kolor animacji postępu i ** nie ** widok –
to, co powinienem zrobić, aby zmienić kolor pierścienia postępu? –
Zmień kolory jak na wymagania UI:
swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.YELLOW, Color.BLUE);
- 1. jak zmienić kolor obramowania układu względnego?
- 2. Ustaw kolor dla każdego wierzchołka w trójkącie
- 3. Jak zmienić punkt obrotu, przekształcić punkt początkowy lub punkt obrotu dla obiektu A-Frame?
- 4. Pobierz kolor tła układu
- 5. Jak zmienić kolor JSeparatora?
- 6. Jak zmienić kolor UIFont?
- 7. Jak zmienić kolor JProgressBar?
- 8. Gdzie zmienić "zainstalowany" dla ograniczenia automatycznego układu?
- 9. Jak zmienić kolor podkreślenia Edittext na 4.0+?
- 10. Swift Jak zmienić kolor tytułu UIAlertController Kolor
- 11. Jak mogę ustawić kolor regionu dla każdego stanu w Geochart?
- 12. Jak zmienić wybrany kolor tekstu?
- 13. UWAGA: nie można zmienić uprawnień dla każdego:
- 14. jak zmienić kolor BackButton iOS7
- 15. Jak zmienić kolor uchwytów EditText?
- 16. zmienić kolor sceme dla aptana studio 3
- 17. Jak mogę zmienić kolor textView android.R.layout.simple_spinner_dropdown_item?
- 18. Jak zmienić kolor paska przewijania
- 19. Jak zmienić kolor elementów QStringListModel?
- 20. Jak zmienić kolor tekstu JButton'a
- 21. Jak zmienić kolor tła JOptionPane?
- 22. Jak zmienić kolor tła TextBox?
- 23. Jak zmienić kolor obramowania planszy?
- 24. Jak zmienić kolor ścieżek SwitchCompat
- 25. Jak zmienić kolor tytułu UIButton?
- 26. JTable jak zmienić kolor tła
- 27. Jak zmienić kolor tytułów wykresów
- 28. Jak zmienić kolor przycisku przełącznika?
- 29. Jak zmienić kolor glifotypu bootstrap?
- 30. Jak zmienić format wiadomości dziennika Pythona dla każdego rejestratora?
powinien pokazać część swojego kodu i nie prosząc o pełnej implementacji kodu. Aby to osiągnąć, należy użyć setColorScheme w obiekcie Swipe Refresh. Pozwala ustawić 4 kolory. –