Camino al desarrollo de Android ------- Rotación de imagen adaptable

En este caso, el tamaño de adaptación de rotación es en realidad principalmente para modificar el mapa de bits interno de la imagen, que es útil para la clase de matriz Matrix.

Hay un método postRotate en   Matrix . Este método pasa un valor de tipo int para indicar el ángulo de rotación deg

Código:

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

 

Supongo que te gusta

Origin blog.csdn.net/z1455841095/article/details/106503443
Recomendado
Clasificación