十六进制透明颜色[重复]

这个问题在这里已经有答案了
理解Android上的颜色(六个字符)

(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

(来源)

发表评论