Android開發之路-------圖片旋轉自適應

這種情況下的旋轉適應大小其實主要就是對圖片的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);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章