Android Manipulation de couleur


Exemple

Pour manipuler les couleurs, nous allons modifier les valeurs argb (alpha, rouge, vert et bleu) d'une couleur.

D'abord, extrayez les valeurs RVB de votre couleur.

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

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

Vous pouvez maintenant réduire ou augmenter les valeurs rouge, vert et bleu et les combiner pour redevenir une couleur:

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

Ou si vous souhaitez y ajouter de l'alpha, vous pouvez l'ajouter en créant la couleur:

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

Les valeurs alpha et RVB doivent être comprises entre 0 et 225].