我有一个颜色拾取对话框,在这里你可以选择一个按钮的颜色,文本颜色等。如果我登录已选定的颜色,我得到一个-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?