顏色處理
要操作顏色,我們將修改顏色的 argb(Alpha,Red,Green 和 Blue)值。
首先從顏色中提取 RGB 值。
int yourColor = Color.parse("#ae1f67");
int red = Color.red(yourColor);
int green = Color.green(yourColor);
int blue = Color.blue(yourColor);
現在,你可以減少或增加紅色,綠色和藍色值,並將它們再次組合成一種顏色:
int newColor = Color.rgb(red, green, blue);
或者,如果要為其新增一些 alpha,可以在建立顏色時新增它:
int newColor = Color.argb(alpha, red, green, blue);
Alpha 和 RGB 值應在[0-225]範圍內。