canvas.drawBitmap(bitmap, matrix, null);//不会忽略平移变换,效果相当于先假设在原点绘制bitmap,然后将绘制的bitmap的每个像素点进行matrix变换后真是绘制;而Bitmap temp = Bitmap.createBitmap(bitmap, 0, 0,bitmap.getWidth(), bitmap.getHeight(), matrix, true);会忽略平移变换;
canvas.drawBitmap(bitmap, matrix, null);//不会忽略平移变换,效果相当于先假设在原点绘制bitmap,然后将绘制的bitmap的每个像素点进行matrix变换后真是绘制;而Bitmap temp = Bitmap.createBitmap(bitmap, 0, 0,bitmap.getWidth(), bitmap.getHeight(), matrix, true);会忽略平移变换;