Sök…


Färgmanipulation

För att manipulera färger kommer vi att ändra argb-värdena (Alpha, Red, Green and Blue) för en färg.

Ta först ut RGB-värden från din färg.

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

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

Nu kan du minska eller öka röda, gröna och blå värden och kombinera dem till en färg igen:

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

Eller om du vill lägga till alfa till det kan du lägga till det medan du skapar färgen:

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

Alpha- och RGB-värden bör ligga inom intervallet [0-225].



Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow