【发布时间】:2014-11-23 14:58:58
【问题描述】:
所以我有一个我想要多种颜色的背景层。由于它是带有彩色标记的黑色,我认为使这些标记透明并将图层放置在正确着色的背景上就足够了。 这是我的尝试:
RelativeLayout layout = (RelativeLayout) findViewById(R.id.myLayout);
layout.setBackgroundColor(colour);
int layerID = getResources().getIdentifier("bg_template", "drawable", getPackageName());
layout.setBackgroundResource(layerID);
到目前为止,一切都很好,除了模板的透明部分不会保持透明而是变成黑色。
现在,我找不到将可绘制对象的背景设置为 null 的方法 - 例如我为图像按钮所做的那样 - 那么我将如何实现我想要做的事情?
【问题讨论】:
标签: android graphics background drawable