【发布时间】:2017-01-08 18:37:56
【问题描述】:
代码:
String green = "#99FFCC";
adjustColor(green);
private int adjustColor(String color){
int colorToAdjust = Color.parseColor(color);
//Pseudocode
int red = colorToAdjust.getRed(); //get red value from RGB
red *= 0.5; //halve it
colorToAdjust.setRed(red); //set red value
return colorToAdjust;
}
给定一个字符串十六进制颜色,我将其解析为一个 int。如何更改单个 RGB 颜色?以上是我正在尝试做的一些伪代码:解析十六进制,获取单个颜色,更改它,写回它
【问题讨论】: