新手,关于旋转
新手 请问怎么让图片绕图片中心旋转
网上的
1. 先平移再旋转什么的 matrix.preTranslate(-x, -y);matrix.postTranslate(x, y);
Matrix matrix = new Matrix();
matrix.postTranslate(130, 0);
matrix.postRotate(degree, 130 ,130);
canvas.drawBitmap(bmp, matrix, mPaint);
我试过 不行
2. 有的说用自带的 matrix.setRotate(15,bmp.getWidth()/2,bmp.getHeight()/2);
我试了也不行啊
我的代码 旋转部分方法
//位图旋转方法
public static Bitmap rotateBitmap(Bitmap bitmap, int degress)
{
if (bitmap != null)
{
Matrix matrix = new Matrix();
//matrix.preTranslate(-X, -Y);
//matrix.postTranslate(X,Y);
matrix.preRotate(degress);
bitmap = Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);
return bitmap;
}
return bitmap;
}
请问怎么弄
求大神
旋转跳跃我闭着眼~
https://qxun.ml