白色的rgb**應該是#ffffff(6個f),如果帶alpha的話應該是#ffffffff(8個f),#fff是白色的簡寫方式,這個記住就行了,要深究:#表示16進製制,顏色是有red green blue三原色組成,那麼顏色**應該是#red green blue,
每種顏色用0~255來表現,轉換成16進製制就是00~ff,所以顏色本身應該是#00 00 00到#ff ff ff,
但是為什麼有8位的呢?現在的程式設計系統為了方便大家程式設計 加入了透明度 也就是alpha值,也是0~255,
所以可以使用#透明 紅 綠 藍 這樣的8位來表示.如果只有3位那就是不帶透明的簡寫法。
Android 顏色,6位和8位數顏色的區別和應用
我們在android開發時常用的顏色值為6位或3位如 android background cccccc 或android background ccc 那如果顏色值是8位的是表示什麼意思,會是什麼效果呢?如下 android background 88cccccc 三位和六位的是rgb色值rrgg...
24位顏色和32位顏色對比
1.24位顏色和32位顏色對比 rgb 24位顏色,r,g,b 3個16進製制數 argb 32位顏色,a,r,g,b 4個16進製制數 a值 不透明度 r值 紅色比例 g值 綠色比例 b值 藍色比例 ps android開發中最好使用32位 2.android開發中如何使控制項背景透明 andro...
32位顏色 轉換成16位顏色
向別人學習而來 分享。1.顏色值有32位儲存和16位儲存實現呼喚。2.原理new color 97,100,255 這個是32位儲存 引數依次是 r g b。省略了a,alpha通道的值 rgba 實現 int32 int32color unsigned int r,unsigned int g,u...