动态合并背景

时间:2012-10-15 09:16:43

标签: java android colors drawable

我有一个jpeg“screen”和一个0到255之间的数字。

jpeg是部分透明的。

该数字应该用于实现灰度Drawable,就像在本例中用于设置背景:

setBackgroundColor(Color.rgb(number, number, number)); 

现在,我想以编程方式将这些值合并到值,以获得单个Image,其中“number-Drawable”为背景,jpeg覆盖它。 我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用带有颜色可绘制的LayerDrawable和可绘制的位图作为图层。由于JPEG图像格式不支持透明度,请注意为可绘制的位图提供透明度。或者使用PNG格式作为“屏幕”。