Recherche…


Manipulation de couleur

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].



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow