当我在文本字段中输入颜色代码 (AARRGGBB
) 时,我需要使用字符串表示的颜色更新组件(其格式为 AARRGGBB
)。我把它分成 4 个子串,然后就停下来了。
我需要将 RR 字符串设置为浮点值,因此在完成所有过程之后,我应该创建如下颜色:
Color c = new Color(floatA, floatR, floatG, floatB);
任何建议都欢迎,只要最终我能得到颜色。
最佳答案
new Color((int)Long.parseLong(code, 16), true);
可能有用。
关于java - 如何在Java中将8个字符的字符串转换为ARGB颜色格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9031450/