使 colored颜色 在alpha通道中具有80%.例如,对于红色,使用#CCFF0000
:
<TextView
...
android:background="#CCFF0000" />
在本例中,CC
是255 * 0.8 = 204
的十六进制数.请注意,前两个十六进制数字用于alpha通道.格式为#AARRGGBB
,其中AA
为alpha通道,RR
为红色通道,GG
为绿色通道,BB
为蓝色通道.
我假设20%透明意味着80%不透明.如果你的意思是相反的,用33
代替CC
,33
是255 * 0.2 = 51
的十六进制.
要计算alpha透明度值的正确值,可以执行以下步骤:
100-20=80
)2^8=256
),这意味着范围从0到255.255 * 0.8 = 204
.如果需要,四舍五入为最接近的整数.0xCC
.FF0000
,您将得到CCFF0000
.