Qualcuno ha notato lo SwipeRefreshLayout
in gmail. Cambia colore per ogni rotazione in un'unica iterazione del carico. Qualcuno ha qualche idea su come raggiungerlo?Come è possibile modificare il colore di un layout di aggiornamento del tocco per ogni rotazione?
risposta
Il documentation per SwipeRefreshLayout
dettagli le setColorSchemeResources()
e setColorSchemeColors()
metodi che possono essere utilizzati per impostare la combinazione di colori della tua SwipeRefreshLayout
Il docs Stato:
Impostare le risorse di colore utilizzati nel un'animazione di avanzamento da risorse di colore. Il primo colore sarà anche il colore della barra che cresce in risposta a un gesto di scorrimento dell'utente.
Si dovrebbe notare che setColorSchemeColors()
deve essere usato con valori di colore specifici e setColorSchemeResources()
dovrebbe essere usato quando si intende utilizzare i riferimenti di risorse per i colori (ad esempio R.color.red
).
Si prega di notare anche che setColorScheme()
, il vecchio modo di completarlo, è ora deprecato.
Nel mio caso setColorSchemeColors() e setColorSchemeResources() cambia solo il colore della freccia, il colore di avanzamento dell'anello rimane bianco –
@RajeshKoshti Come lo stato dei documenti, questo cambia il colore dell'animazione di avanzamento e ** non ** la vista –
quindi cosa dovrei fare per cambiare il colore dell'anello di progresso? –
Cambiare i colori secondo il requisito UI:
swipeRefreshLayout.setColorSchemeColors(Color.BLUE, Color.YELLOW, Color.BLUE);
- 1. Come è possibile modificare il colore del carattere di un controllo abilitato per il tema?
- 2. È possibile modificare l'intervallo di aggiornamento per i grafici munin?
- 3. È possibile modificare il colore di sfondo di un controllo di modifica di sola lettura
- 4. Come disattivare tocco di precedente layout di
- 5. Come modificare il colore del footer del pannello di bootstrap
- 6. Come modificare il colore di HUD luogo di colore grigio
- 7. È possibile reimpostare il contatore di un ciclo per ogni?
- 8. è possibile modificare la skin/colore di default html5 video
- 9. Come è possibile modificare il colore di un'etichetta in fase di esecuzione in ActionScript 3.0?
- 10. Jfreechart: è possibile modificare il colore della barra?
- 11. Impossibile modificare il colore del pulsante di scelta su Android
- 12. È possibile modificare il colore dell'icona del design del materiale da xml in Android?
- 13. È possibile modificare l'icona del pulsante di opzione in un gruppo di pulsanti di scelta Android
- 14. Come modificare il colore di sfondo del TextBox?
- 15. Modificare il colore del divisore in LinearLayout
- 16. È possibile modificare il comportamento di len()?
- 17. Come modificare il colore del testo di IcsSpinner in ActionBarSherlock?
- 18. come modificare il layout di un elemento di recyclerview dall'esterno?
- 19. Android: Come modificare il colore del testo di ProgressDialog?
- 20. Come modificare il colore di primo piano del testo evidenziato per un TextBox WPF?
- 21. Swift Come modificare il colore del titolo di UIAlertController
- 22. Come modificare il colore di sfondo di un SFSafariViewController?
- 23. Calcolare tonalità di rotazione da colore A di colore B
- 24. modificare il peso del layout con un'animazione
- 25. Come modificare il colore di JProgressBar?
- 26. Come modificare il colore del testo di un Android ToogleButton sul cambio di stato?
- 27. come cambiare il colore del bordo del layout relativo?
- 28. Come modificare il colore CheckMark di un CheckBox in WP8.1?
- 29. Come modificare il colore di sfondo per la colonna del numero di riga in eclissi?
- 30. Come modificare il colore di selezione UITabBar
si dovrebbe mostrare parte del codice e non per chiedere un implementazione del codice completo. Il modo per ottenerlo è usando setColorScheme nell'oggetto Refresh Swipe. Ti permette di impostare 4 colori. –