我有一个透明度的png,我想用它作为布局的背景。我需要将布局的背景设置为一种颜色,然后在其上绘制图像。我不想做的事情:
在布局中创建布局。将外部布局的背景设置为颜色,将内部布局的背景设置为位图。这实际上会生成一个警告,因为内部布局没有做任何事情。
请勿使用透明的png,只需使用颜色渲染背景图片。
我可以创建一个包含图像和颜色的xml drawable吗?
答案 0 :(得分:3)
你需要创建一个图层列表drawable,
http://developer.android.com/guide/topics/resources/drawable-resource.html#LayerList
这是关于该主题的另一篇文章,
答案 1 :(得分:0)
使用Layer List,将颜色作为XML Drawable放在底部,然后将另一个放在底部。
答案 2 :(得分:0)
是的,你可以在xml中定义一个由多个其他drawable组成的drawable:A LayerList