Android学习笔记---常用技巧(图片的旋转)
旋转图片通过矩阵实现:
1.导入文件:
import android.graphics.Bitmap; import android.graphics.Matrix; import android.graphics.drawable.BitmapDrawable;
2.假设有个ImageView 导入了图片 image.bmp现在实现它的旋转:
private Matrix matrix = new Matrix (); //定义一个矩阵 matrix.setRotate(angle); //为矩阵设定一个选择的角度
3.将该图片从图片资源中读取出来
Bitmap bitmap = ((BitmapDrawable) getResources()
.getDrawable(R.drawable.image))
.getBitmap();
4. 对图片做旋转变换
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth() , bitmap.getHeight(), matrix, true);
5.设定旋转后的图片
imageView.setImageBitmap(bitmap);

浙公网安备 33010602011771号