public static int RGB(float[] hsv) {
return Color.HSVToColor(hsv);
}
Run Code Online (Sandbox Code Playgroud)
这个函数添加一个int,froma颜色.如何将该int转换为hexa字符串:#efefef
Dmi*_*hin 163
对于颜色,st0le的答案是不正确的.如果第一个颜色分量为0则不起作用.因此toHexString是无用的.
但是,此代码将按预期工作:
String strColor = String.format("#%06X", 0xFFFFFF & intColor);
Run Code Online (Sandbox Code Playgroud)
st0*_*0le 20
这里有两种方法可以将Integer转换为Hex Strings ...
int n = 123456;
System.out.println(String.format("#%X", n)); //use lower case x for lowercase hex
System.out.println("#"+Integer.toHexString(n));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
33376 次 |
最近记录: |