Graphics2D API:Color類、Android中的顏色

一悬而、顏色介紹

1呜舒、Android中的顏色模式
顏色模式 介紹
ARGB_8888 四通道(32bits)
ARGB_4444 四通道(16bits)
Alpha_8 僅有透明通道(8bits)
RGB_565 R通道為5位,G通道6位笨奠,B通道5位(16bits) 袭蝗,沒有透明度

字母表示通道類型:Alpha(透明度)、R(紅)般婆、G(綠)到腥、B(藍(lán))

數(shù)值表示該類型用多少位二進(jìn)制來描述:如ARGB_8888表示每個(gè)通道占用8個(gè)二進(jìn)制位(8bits)

2、A蔚袍、R乡范、G、B取值范圍

A、R晋辆、G渠脉、B的取值范圍均為0到255,也就是16進(jìn)制的0x00~0xff

A 從0x00到0xff表示從透明到不透明
R瓶佳、G连舍、B從0x00到0xff表示顏色從淺到深

二、顏色的定義與使用

1涩哟、Color類

在原生的android.graphics包下索赏,有一個(gè)顏色類:Color,在這個(gè)類中贴彼,定義了一些顏色值的成員變量潜腻,我們可以直接使用這些顏色值:

public class Color {
       public static final int BLACK       = 0xFF000000;
       public static final int DKGRAY      = 0xFF444444;
       public static final int GRAY        = 0xFF888888;
       public static final int LTGRAY      = 0xFFCCCCCC;
       public static final int WHITE       = 0xFFFFFFFF;
       public static final int RED         = 0xFFFF0000;
       public static final int GREEN       = 0xFF00FF00;
       public static final int BLUE        = 0xFF0000FF;
       public static final int YELLOW      = 0xFFFFFF00;
       public static final int CYAN        = 0xFF00FFFF;
       public static final int MAGENTA     = 0xFFFF00FF;
       public static final int TRANSPARENT = 0;
......
}
2、自己定義顏色并使用

Color 類中定義的顏色有限器仗,肯定滿足不了我們的需求融涣,所以就需要我們自己定義顏色值了.

1) xml中定義顏色

在res/values/colors.xml 中定義我們的顏色值:

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <color name="red">#ff0000</color>
    <color name="green">#00ff00</color>
    <color name="blue">#0000ff</color>

</resources>

xml中定義顏色有以下幾種方式:

定義顏色以#開頭,后面跟十六進(jìn)制的值

#f00            //低精度 - 不帶透明通道
#af00           //低精度 - 帶透明通道

#ff0000         //高精度 - 不帶透明通道
#aaff0000       //高精度 - 帶透明通道

使用:

例:給TextView的字體設(shè)置顏色

xml中使用:
android:textColor="@color/blue"

java代碼中使用:
setTextColor(Context.getResources().getColor(R.color.blue));

在布局文件中直接使用顏色值也是可以的:android:textColor="#0000ff"

2) java代碼中定義顏色

直接在代碼中使用int類型顏色值:

int blue = 0xff0000ff;
TextView.setTextColor(blue);

利用Color的靜態(tài)方法:parseColor()解析一個(gè)顏色值字符串

TextView.setTextColor(Color.parseColor("#ff0000ff"));

如果你知道ARGB的取值精钮,那么可以使用Color類的靜態(tài)方法rgb()威鹿、argb()創(chuàng)建一個(gè)顏色值:

int blue = Color.argb(255,0,0,255);
TextView.setTextColor(blue);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市轨香,隨后出現(xiàn)的幾起案子忽你,更是在濱河造成了極大的恐慌,老刑警劉巖臂容,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件科雳,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡脓杉,警方通過查閱死者的電腦和手機(jī)糟秘,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來球散,“玉大人尿赚,你說我怎么就攤上這事〗堆撸” “怎么了凌净?”我有些...
    開封第一講書人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長嘁灯。 經(jīng)常有香客問我泻蚊,道長躲舌,這世上最難降的妖魔是什么丑婿? 我笑而不...
    開封第一講書人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上羹奉,老公的妹妹穿的比我還像新娘秒旋。我一直安慰自己,他們只是感情好诀拭,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開白布迁筛。 她就那樣靜靜地躺著,像睡著了一般耕挨。 火紅的嫁衣襯著肌膚如雪细卧。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評(píng)論 1 289
  • 那天筒占,我揣著相機(jī)與錄音贪庙,去河邊找鬼。 笑死翰苫,一個(gè)胖子當(dāng)著我的面吹牛止邮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播奏窑,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼导披,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了埃唯?” 一聲冷哼從身側(cè)響起撩匕,我...
    開封第一講書人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎墨叛,沒想到半個(gè)月后滑沧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡巍实,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年滓技,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片棚潦。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡令漂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出丸边,到底是詐尸還是另有隱情叠必,我是刑警寧澤,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布妹窖,位于F島的核電站纬朝,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏骄呼。R本人自食惡果不足惜共苛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一判没、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧隅茎,春花似錦澄峰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至堂竟,卻和暖如春魂毁,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背出嘹。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來泰國打工漱牵, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人疚漆。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓酣胀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親娶聘。 傳聞我的和親對(duì)象是個(gè)殘疾皇子闻镶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 本文介紹安卓中的顏色相關(guān)內(nèi)容,包括顏色的定義丸升,創(chuàng)建顏色的幾種方式铆农,以及顏色的混合模式等。 簡單介紹顏色 安卓支持的...
    李慶雪閱讀 1,820評(píng)論 0 2
  • 顏色 簡要介紹安卓中的顏色相關(guān)內(nèi)容狡耻,包括顏色的定義墩剖,創(chuàng)建顏色的幾種方式,以及顏色的混合模式等夷狰。 一.簡單介紹顏色 ...
    EsonJack閱讀 3,095評(píng)論 0 3
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,730評(píng)論 25 707
  • 通過第一階段的學(xué)習(xí)的基礎(chǔ)準(zhǔn)備這兩天我們所分享的知識(shí)點(diǎn)都是做微商實(shí)操的知識(shí)岭皂,真的是受益匪淺!不學(xué)習(xí)就好比是大海上迷失...
    王永熱愛生活閱讀 304評(píng)論 0 0
  • 看完了《三生三世十里桃花》沼头,這是過完年來看的第一部劇爷绘,奇幻劇里可以用生命的無限長看到各種可能性,即使生命長久进倍,有愛...
    嘉小鮮閱讀 170評(píng)論 0 0