View.draw(Canvas)出尺寸不正确的问题

问题描述 投票:0回答:0

我正试图将视图导出为一个放大的位图。

public void init(){
   mBitmap = Bitmap.createBitmap(3264,2448, Bitmap.Config.ARGB_8888);
   mCanvas = new Canvas(mBitmap);
   mCanvas.scale(2.55,2.55);
   mCanvas.translate(0,306);
 }


public void outPutBitmap(){        
    this.invalidate();
    mBitmap.eraseColor(Color.TRANSPARENT);
    this.draw(mCanvas);
}

视图是1280*720,位图是3264x2448,然而当我检查时,图像显示为1024x768。

java android view bitmap
© www.soinside.com 2019 - 2024. All rights reserved.