android中的颜色代码是不同的

时间:2016-04-26 10:01:14

标签: android colors

据我所知,白色的颜色定义为

#ffffff

但是android以这种方式定义

#ffffffff

为什么2个额外的f?

由于

2 个答案:

答案 0 :(得分:3)

颜色代码通常以3个,6个或8个字符定义。

#FFFFFF

表示它是RGB格式。但是,您也可以

#FFFFFFFF

采用ARGB格式,这意味着前两个字符代表 alpha 值。换句话说,前两个字符代表不透明度。

查看this answer以获取Java方法来计算alpha值。

答案 1 :(得分:1)

前两个地方定义颜色的透明度/不透明度

这是一个正确的十六进制值百分比表。例如。对于50%的白人,你要使用#80FFFFFF。

  • 100% - FF
  • 95% - F2
  • 90% - E6
  • 85% - D9
  • 80% - CC
  • 75% - BF
  • 70% - B3
  • 65% - A6
  • 60% - 99
  • 55% - 8C
  • 50% - 80
  • 45% - 73
  • 40% - 66
  • 35% - 59
  • 30% - 4D
  • 25% - 40
  • 20% - 33
  • 15% - 26
  • 10% - 1A
  • 5% - 0D
  • 0% - 00

Source