Zoeken…


Kleurmanipulatie

Om kleuren te manipuleren, zullen we de argb-waarden (alfa, rood, groen en blauw) van een kleur aanpassen.

Haal eerst RGB-waarden uit uw kleur.

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

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

Nu kunt u de rode, groene en blauwe waarden verlagen of verhogen en ze weer combineren tot een kleur:

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

Of als u er wat alfa aan wilt toevoegen, kunt u deze toevoegen terwijl u de kleur maakt:

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

Alfa- en RGB-waarden moeten binnen het bereik [0-225] liggen.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow