1
我設法擴展位圖。在畫布中心在公共無效onDraw(畫布畫布)的縮放位圖
Rect src = new Rect(0, 0, icon.getWidth() - 1, icon.getHeight() - 1);
Rect dest = new Rect(0,0,Math.round(newWidth), Math.round(newHeight));
canvas.drawBitmap(icon, src, dest, null);
問題是圖像出現在畫布的左側。 我希望它在畫布中間。 一個很大的問題是我很擔心內存管理。所以我不想預先創建縮放位圖,我寧願使用創建並繪製縮放位圖的方法:
canvas.drawBitmap(icon, src, dest, null);
我該怎麼做?
好吧,我會試試 – Badulake
你真棒 – Badulake
謝謝你的讚美。 –