Android
Colori
Ricerca…
Manipolazione del colore
Per manipolare i colori modificheremo i valori argb (Alfa, Rosso, Verde e Blu) di un colore.
Per prima cosa estrai i valori RGB dal tuo colore.
int yourColor = Color.parse("#ae1f67");
int red = Color.red(yourColor);
int green = Color.green(yourColor);
int blue = Color.blue(yourColor);
Ora puoi ridurre o aumentare i valori di rosso, verde e blu e combinarli nuovamente come colore:
int newColor = Color.rgb(red, green, blue);
O se vuoi aggiungere dell'alpha, puoi aggiungerlo mentre crei il colore:
int newColor = Color.argb(alpha, red, green, blue);
I valori alfa e RGB dovrebbero essere compresi nell'intervallo [0-225].
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow