這種情況下的旋轉適應大小其實主要就是對圖片的bitmap內部進行修改 有用到矩陣類 Matrix
Matrix中有一個方法postRotate 此方法傳入一個int類型的數值 表示旋轉的角度deg
代碼:
//創建矩陣類
Martix martix = new Martix();
//旋轉90度
martix.postRotate(90)
//oldBitmap 原始圖片的bitmap 返回一個新的已經旋轉90的bitmap
Bitmap newBitmap = Bitmap.createBitmap(oldBitmap,0,0,oldBitmap.getWidth(),oldBitmap.getHieght(),martix,false);
//此時將新的bitmap傳入imageView即可
imageView.setImageBitmap(newBitmap);