如何使Textview大约 20% 的背景透明(不是完全透明),其中背景中有颜色(即白色)?
Textview
使颜色在 Alpha 通道中有 80%。例如,对于红色使用#CCFF0000:
#CCFF0000
<TextView ... android:background="#CCFF0000" />
在示例中,CC是 的十六进制数255 * 0.8 = 204。请注意,前两个十六进制数字用于 alpha 通道。格式为#AARRGGBB,其中AA为 alpha 通道,RR为红色通道,GG为绿色通道,BB为蓝色通道。
CC
255 * 0.8 = 204
#AARRGGBB
AA
RR
GG
BB
我假设 20% 透明意味着 80% 不透明。如果你的意思是另一种方式,而不是CC使用33which 是十六进制的255 * 0.2 = 51.
33
255 * 0.2 = 51
为了计算 Alpha 透明度值的正确值,您可以按照以下步骤操作:
100-20=80
2^8=256
0xCC
FF0000
CCFF0000
您可以查看有关颜色的 Android 文档。