0
我在嘗試使用java android canvas.drawImage旋轉圖片時遇到問題。我正在做一個小遊戲,並使用我的drawImage函數在畫面上繪製不同的圖片。但是現在我想旋轉一些小圖片,爲此我創建了一個名爲drawMirroredImage的函數。但是現在這些小圖像不會出現在同一個地方。如何旋轉圖像視圖?
這裏是我的代碼:
public void drawImage(Image Image, int x, int y) {
canvas.drawBitmap(((AndroidImage) Image).bitmap, x, y, null);
}
public void drawMirroredImage(Image Image, int x, int y) {
canvas.save();
canvas.scale(-1.0f, 1.0f);
canvas.drawBitmap(((AndroidImage) Image).bitmap, x - canvas.getWidth(), y, null);
canvas.restore();
}
任何人都知道我在做什麼錯?
感謝您的幫助
你不應該使用規模()來做到這一點 – EyalBellisha
所以......我能做些什麼? – user2204353