Android
Farben
Suche…
Farbmanipulation
Um Farben zu ändern, ändern wir die argb-Werte (Alpha, Rot, Grün und Blau) einer Farbe.
Extrahieren Sie zunächst RGB-Werte aus Ihrer Farbe.
int yourColor = Color.parse("#ae1f67");
int red = Color.red(yourColor);
int green = Color.green(yourColor);
int blue = Color.blue(yourColor);
Jetzt können Sie die Werte für Rot, Grün und Blau verringern oder erhöhen und diese wieder zu einer Farbe kombinieren:
int newColor = Color.rgb(red, green, blue);
Wenn Sie etwas Alpha hinzufügen möchten, können Sie es beim Erstellen der Farbe hinzufügen:
int newColor = Color.argb(alpha, red, green, blue);
Alpha- und RGB-Werte sollten im Bereich [0-225] liegen.
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow