Android:背景颜色+带透明部分的图层

时间:2014-11-23 14:58:58

标签: android graphics background drawable

所以我有一个背景图层,我想要多种颜色。由于它是带有彩色标记的黑色,我认为将这些标记透明并将图层放在正确着色的背景上就足够了。 这是我的尝试:

RelativeLayout layout = (RelativeLayout) findViewById(R.id.myLayout);
layout.setBackgroundColor(colour);
int layerID = getResources().getIdentifier("bg_template", "drawable", getPackageName());
layout.setBackgroundResource(layerID);

到目前为止,非常好,除了模板的透明部分不要保持透明而是变黑。

现在,我找不到一种方法将drawable的背景设置为null - 就像我为图像按钮所做的那样 - 所以我将如何实现我想要做的事情?

1 个答案:

答案 0 :(得分:0)

您使用的是PNG图片吗? JPEG图像不会显示透明部分

相关问题