1 Matrix matrix = new Matrix(); 2 3 // 縮放圖片動作 4 matrix.postScale(scaleWidth, scaleHeight); 5 // 創建新的圖片 6 Bitmap resizedBitmap = Bitmap.createBitmap(bitmapOrg, 0, 0, 7 width, height, matrix, true); 8 9 i1.setImageBitmap(resizedBitmap); 10 11 // 縮放圖片動作 12 matrix.postScale(scaleWidth2, scaleHeight2); 13 // 創建新的圖片 14 resizedBitmap = Bitmap.createBitmap(bitmapOrg2, 0, 0, 15 width2, height2, matrix, true); 16 17 i2.setImageBitmap(resizedBitmap);
寬度上面會跟i1縮放的一樣。
如果new一個新的Matrix作用在imageview2上面得到的效果會是正確的。why?
