Android 将一个位图复制到另一个位图中,以保持透明度

Android 将一个位图复制到另一个位图中,以保持透明度,android,Android,我正在尝试将png复制到另一个 Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo); Buffer buf = new Buffer overlay.copyPixelsToBuffer(buf); myImage.copyPixelsFromBuffer(buf); 我不确定我必须在那里使用什么样的缓冲区,而且我也不知道这是否是正确的方法。另外,复制到新位图时是否没有偏

我正在尝试将png复制到另一个

Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Buffer buf = new Buffer
overlay.copyPixelsToBuffer(buf);
myImage.copyPixelsFromBuffer(buf);
我不确定我必须在那里使用什么样的缓冲区,而且我也不知道这是否是正确的方法。另外,复制到新位图时是否没有偏移参数


感谢并抱歉我提出的问题:这是使用画布的一种方法

Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Bitmap background = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.bgr).copy(Bitmap.Config.ARGB_8888, true); 

Canvas canvas = new Canvas(background);

canvas.drawBitmap(overlay, 10, 10, null);

return background;

这是使用画布的一种方法

Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Bitmap background = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.bgr).copy(Bitmap.Config.ARGB_8888, true); 

Canvas canvas = new Canvas(background);

canvas.drawBitmap(overlay, 10, 10, null);

return background;