小编典典

Android将颜色int转换为hexa String

android

ublic static int RGB(float[] hsv) {
    return Color.HSVToColor(hsv);
}

这个函数添加一个int,froma颜色。我如何将该 int 转换为六进制字符串:#efefef


阅读 217

收藏
2022-06-09

共1个答案

小编典典

st0le 的答案在颜色方面是不正确的。如果第一个颜色分量为 0,则它不起作用。所以 toHexString 没用。

但是,此代码将按预期工作:

String strColor = String.format("#%06X", 0xFFFFFF & intColor);
2022-06-09