我有一个 jpeg“屏幕”和一个从 0 到 255 的数字。
jpeg 是部分透明的。
该数字应该用于实现灰度 Drawable,就像本例中使用它来设置背景一样:
setBackgroundColor(Color.rgb(number, number, number));
现在,我想以编程方式将它们合并到值中,以获得一个以“number-Drawable”作为背景并覆盖它的 jpeg 图像。 我怎样才能实现这一目标?
最佳答案
您可以使用 LayerDrawable
以颜色可绘制和位图可绘制作为图层。请注意为可绘制位图提供透明度,因为 JPEG 图像格式不支持透明度。或者使用 PNG 格式作为“屏幕”。
关于java - 动态合并背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12892559/