繁体   English   中英

如何在Java中将8个字符的String转换为ARGB颜色格式?

[英]How to convert 8 characters String to ARGB color format in Java?

当我在文本字段中输入颜色代码( AARRGGBB )时,我需要使用字符串表示的颜色(格式为AARRGGBB )更新组件。 我将其分为4个子字符串,然后停顿下来。

我需要将RR字符串设置为浮点值,因此在完成所有过程之后,我应该创建一种颜色,例如:

Color c = new Color(floatA, floatR, floatG, floatB);

任何建议都欢迎,只要最后我有颜色即可。

new Color((int)Long.parseLong(code, 16), true);

可能有用。

使用指定的红色,绿色,蓝色和Alpha值在(0-255)范围内创建sRGB颜色。

new Color(100, 100, 100, 10) ;

使用指定的组合RGBA值创建sRGB颜色,该值由位24-31中的alpha分量,位16-23中的红色分量,位8-15中的绿色分量和位0-7中的蓝色分量组成。

new Color(0x000000, false); // BLACK 
new Color(0x00000000, true); // TRANSPARENT_BLACK

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM