我有RGB整数值(例如:00255),我想转换成这种格式0XFF0000FF。我使用的这部分代码,如何将RGB值转换为像alpha(0xFFFFFFFF)这样的十六进制值?
int intColor=00255;
String hexColor = String.format("0x%08X", (0xFFFFFFFF & intColor));
,但我得到透明color.please帮我
我有RGB整数值(例如:00255),我想转换成这种格式0XFF0000FF。我使用的这部分代码,如何将RGB值转换为像alpha(0xFFFFFFFF)这样的十六进制值?
int intColor=00255;
String hexColor = String.format("0x%08X", (0xFFFFFFFF & intColor));
,但我得到透明color.please帮我
如果你有一个RGB颜色白色:FFFFFF
0x + ?? + FFFFFF将是最终的格式?是Alpha透明度FF装置完全不透明00表示完全透明
不透明白色:0xFFFFFFFF的
透明白色:至0x00FFFFFF
假设这是rgb颜色25520147,十六进制是ff1493。这里只需添加ff,如0xffff1493。 – 2011-12-26 05:57:56
是的十六进制颜色ff1493添加0xff如果你想要不透明的颜色 – 2011-12-26 06:06:36
感谢兄弟....它的工作 – 2011-12-26 06:24:35
'00255'是一个八进制数。那是*真的吗?你期望什么? – 2011-12-26 05:40:49
该八进制数转换为0xFF0000FF.it很容易转换成#0000FF使用String.format(“#%06X”,(0xFFFFFF&rgb color)) – 2011-12-26 05:50:09
'00255'!='255':这就是我正在尝试说。 – 2011-12-26 15:26:21