copiar un mapa de bits en otro preservando la transparencia

Estoy tratando de copiar un png a otro

Bitmap overlay = BitmapFactory.decodeResource(mContext.getResources(), R.drawable.logo);
Buffer buf = new Buffer
overlay.copyPixelsToBuffer(buf);
myImage.copyPixelsFromBuffer(buf);

No estoy seguro de qué tipo de búfer tengo que usar allí y tampoco sé si este es el enfoque correcto. Además, ¿no hay parámetro de desplazamiento al copiar en el nuevo mapa de bits?

Gracias y perdón por mis preguntas novatas: S

Respuestas a la pregunta(1)

Su respuesta a la pregunta