安卓中顏色值的定義

2021-06-18 11:54:34 字數 1176 閱讀 1142

顏色值檔案位於res\values目錄下。

根元素是標記,在該元素中。使用標記定義各顏色資源,其中,通過為標記設定name屬性來指定頗色資源的名稱。在起始標記和結束標記中間新增顏色值。

例如,在android專案中,建立乙個名稱為colors.xml的顏色資源檔案,在該檔案中定義4個顏色值,其中第1個名稱為title,顏色值採用#aarrggbb格式;第2個名稱為titlel.顏色值採用#argb格式。這兩個資源都表示半透明的紅色。第3個名稱為content,顏色值採用#rrggbb格式;第4個名稱為contentl.contend,頗色值採用#rgb格式,這兩個資源都表示完全不透明的紅色。

colors.xml的具體**如下:

顏色資源也是進行android應用開發時比較常用的資源。它通常用於設定文字、背景的顏色等,下面對顏色資源進行詳細介紹。

在android中,顏色值通過rgb(紅、綠、藍)三原色和乙個透明度(alpha)值表示。它必須以「#」開頭,後面接alpha-red-green-blue形式的內容。其中,alpha位可以省略,如果省略,表示顏色預設是完全不透明的。通常情況下,顏色值使用以下4種形式之一:

#rgb:使用紅、綠、藍三原色的值來表示顏色。其中,紅、綠、藍採用0-f來表示。例如,要表示紅色,可以使用 #f00。

#argb:使用透明度以及紅、綠、藍三原色來表示顏色。其中,透明度、紅、綠、藍均採用0-f來表示。例如,要表示半透明的紅色,可以使用#6f00,對不對???

#rrggbb:使用紅、綠、藍三原色的值來表示顏色。與#rgb不同的是,這裡的紅、綠和藍使用00-ff來表示。例如,要表示藍色,可以使用#0000ff。

#aarrggbb:使用透明度以及紅、綠、藍三原色來表示顏色,其中,透明度、紅、綠和藍均採用00-ff來表示。例如,要表示半透明的綠色,可以使用#6600h00。

**顏色和不透明度 (alpha) 值以十六進製制表示法表示。任何一種顏色的值範圍都是 0 到 255(00 到 ff)。對於 alpha,00 表示完全透明,ff 表示完全不透明。表示式順序是「aabbggrr」,其中「aa=alpha」(00 到 ff);「bb=blue」(00 到 ff);「gg=green」(00 到 ff);「rr=red」(00 到 ff)。例如,如果您希望對某疊加層應用不透明度為 50% 的藍色,則應指定以下值:7fff0000             

??待驗證順序

安卓statusBar顏色設定

安卓5.0以上 修改顏色statusbar顏色可以在values的styles裡面的 1.同過設定 colorprimarydark color colorstatusbar item 2.通過設定 android statusbarcolor color coloraccent item 兩者之間...

安卓顏色秀 顏色查詢應用

輸入顏色值,將顯示對應顏色以及顏色的中英文名。支援argb,六位顏色值和八位顏色值格式的查詢。同時,提供android常用顏色庫,點選色塊顯示色塊對應的顏色值和中英文顏色名。本應用能將顏色值和顏色對應起來,使得android開發者不再看到顏色值不知道該值對應哪種顏色,方便了android學習者和開發...

安卓 背景顏色設定問題

設定透明度 這是窗體本身的透明度,非背景 windowmanager.layoutparams lp getwindow getattributes lp.alpha 0.3f getwindow setattributes lp alpha在0.0f到1.0f之間。1.0完全不透明,0.0f完全透...