Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 開發中顏色資源使用詳細介紹

Android 開發中顏色資源使用詳細介紹

編輯:關於Android編程

前言

在Android開發中,顏色資源分兩種:一種是自定義顏色,一種是使用系統給我們自帶的顏色

自定義顏色

Android中顏色值的定義是由透明度alpha和RGB(紅綠藍)三原色來定義的.以井號(#)開始,後面是Alpha-Red-Green-Blue的格式。
例如:
#RRGGBB
#AARRGGBB

定義:
一般在res\values下建立colors.xml文件,在XML文件裡面定義我們需要的顏色,如:

   
   
#ffff00   
   

使用:這裡也是分兩種:一種實在代碼中使用,另一種是在xml中使用,下面就分別說下怎麼使用
第一種:在代碼中使用
一般都是R.color.color_name,如:

TextView txtColor = (TextView ) findViewById(R.id.tv_color);   
int color = Resources.getSystem().getColor(R.color.yellow);   
txtColor.setBackgroundColor(color); 

第二種:在xml引用顏
一般是@[package:]color/color_name,如

 

系統顏色

Android系統中也給我預先設置了一些顏色,分別是Color類下面的BLACK(黑色)、DKGRAY(深灰)、GRAY(灰色)、LTGRAY(淺灰)、WHITE(白色)、RED(紅色)、GREEN(綠色)、BLUE(藍色)、YELLOW(黃色)、CYAN(青色)、MAGENTA(玫瑰紅)、TRANSPARENT(透明)。

使用
在代碼中使用

TextView txtColor = (TextView ) findViewById(R.id.tv_color);   
int color = Resources.getSystem().getColor(android.R.color.background_yellow);   
txtColor.setBackgroundColor(color); 

Color類中的顏色常量

TextView txtColor = (TextView ) findViewById(R.id.tv_color);     
txtColor .setBackgroundColor(Color.GRAY);   

在布局文件中使用

 

附錄

常用的顏色

這裡寫圖片描述

下面是從網上搜集的顏色xml:

   
#ffffff   
#fffff0   
#ffffe0   
#ffff00   
#fffafa   
#fffaf0   
#fffacd   
#fff8dc   
#fff5ee   
#fff0f5   
#ffefd5   
#ffebcd   
#ffe4e1   
#ffe4c4   
#ffe4b5   
#ffdead   
#ffdab9   
#ffd700   
#ffc0cb   
#ffb6c1   
#ffa500   
#ffa07a   
#ff8c00   
#ff7f50   
#ff69b4   
#ff6347   
#ff4500   
#ff1493   
#ff00ff   
#ff00ff   
#ff0000   
#fdf5e6   
#fafad2   
#faf0e6   
#faebd7   
#fa8072   
#f8f8ff   
#f5fffa   
#f5f5f5   
#f5f5dc   
#f5deb3   
#f4a460   
#f0ffff   
#f0fff0   
#f0f8ff   
#f0e68c   
#f08080   
#eee8aa   
#ee82ee   
#e9967a   
#e6e6fa   
#e0ffff   
#deb887   
#dda0dd   
#dcdcdc   
#dc143c   
#db7093   
#daa520   
#da70d6   
#d8bfd8   
#d3d3d3   
#d3d3d3   
#d2b48c   
#d2691e   
#cd853f   
#cd5c5c   
#c71585   
#c0c0c0   
#bdb76b   
#bc8f8f   
#ba55d3   
#b8860b   
#b22222   
#b0e0e6   
#b0c4de   
#afeeee   
#adff2f   
#add8e6   
#a9a9a9   
#a9a9a9   
#a52a2a   
#a0522d   
#9932cc   
#98fb98   
#9400d3   
#9370db   
#90ee90   
#8fbc8f   
#8b4513   
#8b008b   
#8b0000   
#8a2be2   
#87cefa   
#87ceeb   
#808080   
#808080   
#808000   
#800080   
#800000   
#7fffd4   
#7fff00   
#7cfc00   
#7b68ee   
#778899   
#778899   
#708090   
#708090   
#6b8e23   
#6a5acd   
#696969   
#696969   
#66cdaa   
#6495ed   
#5f9ea0   
#556b2f   
#4b0082   
#48d1cc   
#483d8b   
#4682b4   
#4169e1   
#40e0d0   
#3cb371   
#32cd32   
#2f4f4f   
#2f4f4f   
#2e8b57   
#228b22   
#20b2aa   
#1e90ff   
#191970   
#00ffff   
#00ffff   
#00ff7f   
#00ff00   
#00fa9a   
#00ced1   
#00bfff   
#008b8b   
#008080   
#008000   
#006400   
#0000ff   
#0000cd   
#00008b   
#000080   
#000000   
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved