这个问题在这里已经有答案了:
理解Android上的颜色(六个字符)
(10个答案)
(10个答案)
五年前关闭的
我正在为我的应用程序小部件实现一个小部件透明度选项,尽管我在获得正确的十六进制颜色值时遇到了一些困难。由于对六边形颜色透明度完全陌生,我四处搜索了一下,尽管我找不到我问题的具体答案
我想通过十六进制颜色设置透明度,比如说我的十六进制颜色id“#33b5e5”,我希望它是50%透明的。然后我将使用“#8033b5e5”,因为80是50%
我在这里找到了一个有用的图表:http://www.dtp-aus.com/hexadeci.htm . 根据这些数据,我设法得出了以下结论:
0%=#00
10% = #16
20% = #32
30% = #48
40% = #64
50% = #80
60% = #96
70% = #112
80% = #128
90% = #144
现在问题开始出现时,我得到高于100在十六进制。十六进制颜色代码只能有8个符号,对吗?例如#11233b5e5(80%)发生车祸
我能做些什么使我也能使用更高的数字
这是一个正确的十六进制值百分比表。例如,对于50%的白色,您将使用#80FFFFFF
- 100%-FF
- 95%-F2
- 90%-E6
- 85%-D9
- 80%-CC
- 75%高炉
- 70%-B3
- 65%-A6
- 60%-99
- 55%-8摄氏度
- 50%-80
- 45%-73
- 40%-66
- 35%-59
- 30%-4D
- 25%-40
- 20%-33
- 15%-26
- 10%-1A
- 5%-0D
- 0%-00
(来源)