如何Android的色彩格式转换?(How to convert android color for

2019-10-16 18:32发布

我有一个颜色拾取对话框,在这里你可以选择一个按钮的颜色,文本颜色等。如果我登录已选定的颜色,我得到一个-13459125号,我不知道RGB颜色是什么。 我看,这是一个24位颜色代码,因为256 * 256 * 256的颜色可以选择,但我怎么能转化为在那里我可以定义RGB代码的格式? 我不知道为什么它是负要么...

Answer 1:

其填充4个字节为一个整数如0xAARRGGBB

你的价值(-13459125),是0xFF32A14B,或

A = 255 R = 50,G = 161十进制B = 75。

如果你有一个颜色C,你可以得到的组件:

int red = Color.red(c)
int green = Color.green(c)

等等



文章来源: How to convert android color format?