RGB 色值與十六進製制色值互轉

2021-08-21 04:05:52 字數 629 閱讀 8491

開發中時常遇到色值轉換問題,記錄下這幾行**,方便自己也方便看到此部落格的你。

rgb:分別對應紅綠藍三種色值,每個值的取值範圍在 [0,255] 之間的整數。

轉換方法:

string hex = string.format("#%02x%02x%02x", integer.parseint(r),

integer.parseint(g), integer.parseint(b));

轉出結果形如:#2e6fdd,如果你想要字母小寫,只需要將上面 format() 第乙個引數中的 x 換成小寫 x 即可。

先轉換成 int 型別

int colorint = color.parsecolor(hex);
再對這個 int 值進行轉換操作

/**

* 十六進製制轉 argb/rgb

* * 如果不需要 alpha 值 注釋掉即可

**@param color

*@return

*/public

static string changeargb(int color)

將十六進製制色值轉換成Color

在給background賦值時,除了自帶的red,blue,black等,可以通過以下方法賦予其他顏色。主要是將hex轉換成argb a alpha,表示透明度 r red g green b blue 其中argb取值均在0 255之間 該方法傳入的字串引數可以類似 21459a 或者 ff214...

RGB顏色與16進製制色以及透明色

劉巨集亮的部落格 rgb顏色與16進製制色以及透明色是我們在開發經常要用到的,不太明白可以花幾分鐘看看 rgb色彩模式是工業界的一種顏色標準,是通過對紅 r 綠 g 藍 b 三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,rgb即是代表紅 綠 藍三個通道的顏色,這個標準幾乎包括了人類...

常用RGB色值表

常用rgb色值表 淺粉紅 ffb6c1 255,182,193 粉紅 ffc0cb 255,192,203 猩紅 深紅 dc143c 220,20,60 淡紫紅 fff0f5 255,240,245 弱紫羅蘭紅 db7093 219,112,147 熱情的粉紅 ff69b4 255,105,180 ...