[英]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.