Szukaj…


Manipulacja kolorem

Aby manipulować kolorami, zmodyfikujemy wartości argb (alfa, czerwony, zielony i niebieski) koloru.

Najpierw wyodrębnij wartości RGB ze swojego koloru.

int yourColor = Color.parse("#ae1f67");

int red = Color.red(yourColor);
int green = Color.green(yourColor);
int blue = Color.blue(yourColor);

Teraz możesz zmniejszyć lub zwiększyć wartości koloru czerwonego, zielonego i niebieskiego i połączyć je, by znów były kolorem:

 int newColor = Color.rgb(red, green, blue);

Lub jeśli chcesz dodać do niego trochę alfa, możesz dodać go podczas tworzenia koloru:

 int newColor = Color.argb(alpha, red, green, blue);

Wartości alfa i RGB powinny mieścić się w zakresie [0–225].



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow