Android開発への道-------画像回転適応

この場合、回転適応サイズは実際には主に画像の内部ビットマップを変更するためのものであり、これはマトリックスクラスMatrixに役立ちます。

MatrixにpostRotate  メソッドがあります。このメソッドは、回転角degを示すint型の値を渡します。

コード:

//创建矩阵类
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);

 

おすすめ

転載: blog.csdn.net/z1455841095/article/details/106503443
おすすめ