如何转换android颜色格式?

Jan*_*ela 1 android colors color-codes

我有一个colorpicker对话框,你可以选择按钮,textcolor等颜色.如果我记录选择的颜色,我得到一个-13459125号码,我不知道什么是RGB颜色.我看到它是一个24位颜色代码,因为可以选择256*256*256颜色,但是如何将其转换为我可以定义其RGB代码的格式?我不确定为什么它也是否定的......

Tim*_*Tim 5

它的4字节打包为整数 0xAARRGGBB

您的值(-13459125)是0xFF32A14B,或

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

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

int red = Color.red(c)
int green = Color.green(c)
Run Code Online (Sandbox Code Playgroud)

等等