我有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