2011-03-25 81 views
1

我想一個PNG複製到另一個複製一個位圖到另一個保持透明度

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

我不知道我必須使用有什麼樣的緩衝區,也是我不知道這是否是正確的做法。另外,複製到新位圖時沒有偏移量參數?

謝謝,對不起我的noobish問題:S

回答

1

這是一種方式用帆布

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; 
相關問題