在另一个位图上覆盖位图

时间:2016-04-21 20:55:26

标签: android

如果我有2个位图(b1和b2)。如何生成第二个位图(b3),这是b2绘制的b2的结果?如果我可以通过在它上面绘制b2来修改b1,那么我认为那会更好(对于内存)。

谢谢

1 个答案:

答案 0 :(得分:1)

您创建一个支持位图的Canvas

Canvas canvas = new Canvas(bitmap1);
canvas.drawBitmap(bitmap2);

这将覆盖位图1.如果你想避免这种情况,首先创建一个新的位图并将其传递给Canvas的构造函数,然后将位图1和2绘制到它。