我从android中的图像获取像素颜色,我想向用户显示该颜色的名称。 我从整数获取六进制值:
Palette p = Palette.from(bitmap).generate();
Integer color = p.getDominantColor(23);
String hex = Integer.toHexString(color);
infoTV.setTextColor(color+(-16777216));
Integer c = color+(-16777216);
Integer dfs = Color.parseColor(hex);
如果我解析颜色,则会出现“未知颜色”错误
答案 0 :(得分:2)
尝试Color类方法:
public static int parseColor (String colorString)
示例:
textView.textColor = Color.parseColor("#FF0000");