解析android资源@android:color / transparent#00000000

时间:2014-04-02 06:48:30

标签: android xml android-layout xml-parsing transparent

当我要创建一个新的Android应用程序项目时,我不断收到此消息。

Failed to convert @android:color/transparent#00000000 into a drawable
Failed to parse file C:\Users\vidula\Documents\ADT Bundle\adt-bundle-windows-x86\sdk\platforms\android-4.2\data\res\drawable\item_background_holo_dark.xml
Couldn't resolve resource @android:color/transparent#00000000
Exception details are logged in Window > Show View > Error Log

我已将ADT Bundle更新为Android 4.2 我的错误和建议是什么? 谢谢

1 个答案:

答案 0 :(得分:1)

ex。 #CC000000是颜色代码000000是您的颜色十六进制代码。 CC是透明度。

在示例中,CC255 * 0.8 = 204的十六进制数字。请注意,前两个十六进制数字用于Alpha通道。格式为#AARRGGBB,其中AA为Alpha通道,RR为红色通道,GG为绿色通道,BB为蓝色通道。

我假设20%透明意味着80%不透明。如果你的意思是另一种方式,而不是CC使用33这是255 * 0.2 = 51的十六进制。

您可以查看Android documentation for colors