簡體   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