这是我的代码
//originBitmap is bitmap in imageview
setMatrix(originBitmap.getWidth()/2,originBitmap.getHeight()/2);
void setMatrix(float x,float y){
matrix.setTranslate(matrixX,matrixY);
matrix.preRotate(matrixR,x,y);
matrix.preScale(matrixS,matrixS,x,y);
imageView.setImageMatrix(matrix);
}
我的代码在这种情况下工作正常。 pic1(蓝色= imageview,红色=位图图片)
但是当这种情况发生时,pic2图像会围绕它的中心旋转,因此用户会看到奇怪的图像在奇怪的位置移动。
如何围绕imageview的中心位置旋转图像?