Android
Färger
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