从运行时获取RGB颜色

时间:2015-05-10 18:15:02

标签: android colors

我想从颜色中提取RGB值

我的颜色在xml中声明为

Activity

现在我想在运行时color_primary中获取此值的RGB值。 如何在Color对象中转换{{1}}? 有帮助吗?提前谢谢。

1 个答案:

答案 0 :(得分:3)

你的颜色是一个int。你可以使用

int color = getResources().getColor(R.color.color_primary);

onCreate中的Activity。如果您需要颜色的RGB分量,可以使用Color类:

int red = Color.red(color);
int green = Color.green(color);
int blue = Color.blue(color);