Android中的颜色设置
2015-09-12 16:22
323 查看
1、在android中经常看到设置的颜色为八位的十六进制的颜色值,例如:
1
2
3
public static final class color {
public static final int lightblue=0x7f040000;
}
或者在Java中tx.setTextColor(0xffff00f);
说明:
0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x表示颜色整数的标记,ff表示透明度,f00f表示色值,注意:0x后面ffff00ff必须是8位的颜色表示。
颜色和不透明度 (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)。
2、Android中设置文本颜色的四种方法:
一、利用系统自带的颜色类
tx.setTextColor(android.graphics.Color.RED);
二、数字颜色表示
tx.setTextColor(0xffff00f);
三、自定义颜色
在工程目录values文件夹下新建一个color.xml,内容如下:
复制代码
255
255
0
176
224
230
41
36
33
227
207
87
65
105
225
192
192
192
255
153
18
106
90
205
128
138
135
235
142
85
135
206
235
112
128
105
255
227
132
128
128
105
255
215
0
0
255
255
218
165
105
56
94
15
255
255
255
227
168
105
8
46
84
250
235
215
255
97
0
127
255
212
240
255
255
255
97
3
64
224
208
245
245
245
237
145
33
0
255
0
255
235
205
255
128
0
127
255
0
255
248
220
245
222
179
61
145
64
252
230
201
0
201
87
255
250
240
128
42
42
34
139
34
220
220
220
163
148
128
124
252
0
248
248
255
138
54
15
50
205
50
240
255
240
135
51
36
189
252
201
250
255
240
210
105
30
107
142
35
250
240
230
255
125
64
48
128
20
255
222
173
240
230
140
46
139
87
253
245
230
188
143
143
0
255
127
255
245
238
199
97
20
255
250
250
115
74
18
160
32
240
94
38
18
138
43
226
255
0
0
160
82
45
160
102
211
156
102
31
139
69
19
153
51
250
227
23
13
244
164
96
218
112
214
255
127
80
210
180
140
221
160
221
178
34
34
176
23
31
0
0
255
176
48
96
61
89
171
255
192
203
30
144
255
135
38
87
11
23
70
250
128
114
3
168
158
255
99
71
25
25
112
255
69
0
51
161
201
255
0
255
0
199
140
Color Hex Color Codes
http://www.colorcodehex.com/
1
2
3
public static final class color {
public static final int lightblue=0x7f040000;
}
或者在Java中tx.setTextColor(0xffff00f);
说明:
0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x表示颜色整数的标记,ff表示透明度,f00f表示色值,注意:0x后面ffff00ff必须是8位的颜色表示。
颜色和不透明度 (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)。
2、Android中设置文本颜色的四种方法:
一、利用系统自带的颜色类
tx.setTextColor(android.graphics.Color.RED);
二、数字颜色表示
tx.setTextColor(0xffff00f);
三、自定义颜色
在工程目录values文件夹下新建一个color.xml,内容如下:
复制代码
000000
黄色255
255
0
FFFF00
浅灰蓝色176
224
230
B0E0E6
象牙黑41
36
33
292421
香蕉色227
207
87
E3CF57
品蓝65
105
225
4169E1
灰色192
192
192
C0C0C0
镉黄255
153
18
FF9912
石板蓝106
90
205
6A5ACD
冷灰128
138
135
808A87
dougello235
142
85
EB8E55
天蓝135
206
235
87CEEB
石板灰112
128
105
708069
forum gold255
227
132
FFE384
暖灰色128
128
105
808069
金黄色255
215
0
FFD700
青色0
255
255
00FFFF
黄花色218
165
105
DAA569
绿土56
94
15
385E0F
白色255
255
255
FFFFFF
瓜色227
168
105
E3A869
靛青8
46
84
082E54
古董白250
235
215
FAEBD7
橙色255
97
0
FF6100
碧绿色127
255
212
7FFFD4
天蓝色240
255
255
F0FFFF
镉橙255
97
3
FF6103
青绿色64
224
208
40E0D0
白烟245
245
245
F5F5F5
胡萝卜色237
145
33
ED9121
绿色0
255
0
00FF00
白杏仁255
235
205
FFFFCD
桔黄255
128
0
FF8000
黄绿色127
255
0
7FFF00
cornsilk255
248
220
FFF8DC
淡黄色245
222
179
F5DEB3
钴绿色61
145
64
3D9140
蛋壳色252
230
201
FCE6C9
翠绿色0
201
87
00C957
花白255
250
240
FFFAF0
棕色128
42
42
802A2A
森林绿34
139
34
228B22
gainsboro220
220
220
DCDCDC
米色163
148
128
A39480
草地绿124
252
0
7CFC00
ghostWhite248
248
255
F8F8FF
锻浓黄土色138
54
15
8A360F
酸橙绿50
205
50
32CD32
蜜露橙240
255
240
F0FFF0
锻棕土色135
51
36
873324
薄荷色189
252
201
BDFCC9
象牙白250
255
240
FAFFF0
巧克力色210
105
30
D2691E
草绿色107
142
35
6B8E23
亚麻色250
240
230
FAF0E6
肉色255
125
64
FF7D40
暗绿色48
128
20
308014
navajoWhite255
222
173
FFDEAD
黄褐色240
230
140
F0E68C
海绿色46
139
87
2E8B57
old lace253
245
230
FDF5E6
玫瑰红188
143
143
BC8F8F
嫩绿色0
255
127
00FF7F
海贝壳色255
245
238
FFF5EE
肖贡土色199
97
20
C76114
雪白255
250
250
FFFAFA
标土棕115
74
18
734A12
紫色160
32
240
A020F0
乌贼墨棕94
38
18
5E2612
紫罗蓝色138
43
226
8A2BE2
红色255
0
0
FF0000
赫色160
82
45
A0522D
jasoa160
102
211
A066D3
砖红156
102
31
9C661F
马棕色139
69
19
8B4513
湖紫色153
51
250
9933FA
镉红227
23
13
E3170D
沙棕色244
164
96
F4A460
淡紫色218
112
214
DA70D6
珊瑚色255
127
80
FF7F50
棕褐色210
180
140
D2B48C
梅红色221
160
221
DDA0DD
耐火砖红178
34
34
B22222
印度红176
23
31
B0171F
蓝色0
0
255
0000FF
栗色176
48
96
B03060
钴色61
89
171
3D59AB
粉红255
192
203
FFC0CB
dodger blue30
144
255
1E90FF
草莓色135
38
87
872657
jackie blue11
23
70
0B1746
橙红色250
128
114
FA8072
锰蓝3
168
158
03A89E
蕃茄红255
99
71
FF6347
深蓝色25
25
112
191970
桔红255
69
0
FF4500
孔雀蓝51
161
201
33A1C9
深红色255
0
255
FF00FF
土耳其玉色0
199
140
00C78C
附:颜色获取 –根据RGB值获取颜色Color Hex Color Codes
http://www.colorcodehex.com/
相关文章推荐
- Android 之 自定义标签 和 自定义组件 TypedArray
- Android(java)学习笔记234: 服务(service)之音乐播放器
- Android下相机的调用
- Android Studio打包签名全过程
- Android Studio打包签名全过程
- Windows环境下Android Studio v1.0安装教程
- Android - Earthquake工程(地震监测) 的 对
- android中使用xml里的array资源
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- Android 单击事件的几种写法
- Android FrameWork浅识
- Android FrameWork浅识
- Android 利用addView 动态给Activity添加View组件
- Android Studio 简介及导入 jar 包和第三方开源库方法
- Android常用工具类总结
- Android Material Design Library系列教程(二)
- Android 4.4 Kitkat Phone工作流程浅析(一)__概要和学习计划
- Android中的5种数据存储方式
- Android 4.4 Kitkat Phone工作流程浅析(三)__MO(去电)流程分析
- Android 4.4 Kitkat Phone工作流程浅析(五)__MT(来电)流程分析