Android将颜色int转换为hexa String

发布于 2022-07-28 23:13:30

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

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

关注者
0
被浏览
57
1 个回答
  • 面试哥
    面试哥 2022-07-28
    为面试而生,有面试问题,就找面试哥。

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

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

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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看