围绕中心旋转图像

pan*_*hro 2 android

如何围绕它的中心点旋转图像?这会旋转它但也移动它:

 Matrix mat = new Matrix();
 mat.postRotate(45);
 Bitmap bMapRotate = Bitmap.createBitmap(dialBM, 0, 0, dialBM.getWidth(),dialBM.getHeight(), mat, true);
dial.setImageBitmap(bMapRotate);
Run Code Online (Sandbox Code Playgroud)

我已经检查了这个网站上的其他例子,但他们要么无法工作,要么使用画布,我不想使用画布.

Par*_*unt 8

postRotate的第二个和第三个参数是x和y轴点.

 mat.postRotate(45, dialBM.getWidth()/2, dialBM.getHeight()/2);
Run Code Online (Sandbox Code Playgroud)