Hat jemand die SwipeRefreshLayout
in Google Mail bemerkt. Sie ändert die Farbe für jede Drehung in einer einzelnen Last-Iteration. Hat jemand eine Idee, wie man es erreicht?Wie können Sie die Farbe eines Swipe-Aktualisierungslayouts für jede Drehung ändern?
Antwort
Die documentation für SwipeRefreshLayout
beschreibt die setColorSchemeResources()
und setColorSchemeColors()
Methoden, die verwendet werden können, um das Farbschema Ihrer SwipeRefreshLayout
Der docs Zustand zu setzen:
Legen Sie die Farbe verwendeten Ressourcen in den Fortschritt Animation aus Farbressourcen. Die erste Farbe wird auch die Farbe des Balkens sein, der als Antwort auf eine Wischgeste des Benutzers wächst.
Sie sollten beachten, dass setColorSchemeColors()
sollte mit spezifischen Farbwerten verwendet werden und setColorSchemeResources()
sollten verwendet werden, wenn Sie Ressource verwenden Verweise auf Farben beabsichtigen (z R.color.red
).
Bitte beachten Sie auch, dass setColorScheme()
, die alte Art, dies zu vervollständigen, ist jetzt veraltet.
In meinem Fall ändert setColorSchemeColors() und setColorSchemeResources() nur die Farbe des Pfeils, Ring Fortschritt Farbe bleibt weiß –
@RajeshKoshti Wie der Docs Zustand, ändert dies die Fortschrittsanimation Farbe und ** nicht ** die Ansicht –
dann was soll ich Um die Farbe des Fortschrittsringes zu verändern? –
ändern Farben wie pro UI Anforderung:
swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.YELLOW, Color.BLUE);
- 1. Wie ändern Sie die Farbe eines UIFont?
- 2. Ändern Sie die Farbe eines Schalters
- 3. Ändern Sie die Farbe eines StaticText, wxPython
- 4. Ändern Sie die Farbe für Füllung und Kontur eines Flächendiagramms?
- 5. Wie ändern Sie die GroupStyle-Farbe?
- 6. Ändern Sie die Farbe eines Polygons dynamisch in der Broschüre?
- 7. Wie können Sie die Farbe eines Labels zur Laufzeit in ActionScript 3.0 ändern?
- 8. Deaktivieren Sie die Drehung nur für AVCaptureVideoPreviewLayer
- 9. Ändern Sie die Farbe eines Bildes mit imagemagick
- 10. Ändern Sie die Farbe eines JButton in JGoodies WindowsLookAndFeel
- 11. Ändern Sie die Farbe eines Eingangs auf seinen Wert
- 12. So ändern Sie die Farbe der Statusleiste
- 13. Ändern Sie die Farbe eines Svg in Qt
- 14. auf css Hover, ändern Sie die Farbe eines anderen Elements
- 15. Ändern Sie die Farbe der UINavigationBar
- 16. SKAction die Farbe eines SKShapeNode ändern
- 17. Ändern Sie die Farbe eines Flex 4 Funke Button
- 18. So ändern Sie die aktive Farbe der Bootstrap-Schaltflächengruppe, um für jede Schaltfläche eine andere Farbe zu haben
- 19. Wie kann ich die Farbe eines Javascript-Objekts ändern?
- 20. berechnen Farbton Drehung von Farbe A zu Farbe B
- 21. Wie kann ich die Farbe eines deaktivierten Registerkarten-Steuerelements ändern
- 22. Wie können Sie die HAPI-Validierungsregeln für Telefonnummern ändern?
- 23. So ändern Sie die Suchvorschläge Text Farbe
- 24. Ändern Sie die Farbe Scème für Aptana Studio 3
- 25. Deckkraft für vordefinierte Farbe ändern?
- 26. Ändern Sie die Farbe des Legendensymbols highchart
- 27. Ändern Sie die Farbe des Zubehörtyps Swift
- 28. Ändern Sie die Farbe von Toast
- 29. So ändern Sie die Farbe der Listeneinträge
- 30. Wie kann ich die Farbe eines UITextField clearButton ändern?
Sie Teil des Codes zeigen sollte und nicht für eine vollständige Code-Implementierung zu fragen. Dies erreichen Sie, indem Sie setColorScheme im Swipe Refresh-Objekt verwenden. Sie können 4 Farben einstellen. –