Android Canvas變換操做備忘

 

Bitmap buffer = Bitmap.createBitmap(w, h, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(buffer);
/**
 * 將bitmap的左上角放到canvas的(0, 0)點
 * 向右移動40,向上移動40
 * 以直線y=0,翻轉
 */
canvas.save();
canvas.scale(1, -1, 0, 0);
canvas.translate(40, -40);
canvas.drawBitmap(bitmap, 0, 0, null);
canvas.restore();
相關文章
相關標籤/搜索