我在旋转图像问题在安卓
下面的代码面临problme旋转图像正常工作
Matrix matrix = new Matrix();
matrix.postRotate(DEGREE,mBitmap.getWidth()/2, mBitmap.getHeight()/2);
Bitmap m = Bitmap.createBitmap(mBitmap, 0, 0, mBitmap.getWidth(),mBitmap.getHeight(), matrix, true);
canvas.drawBitmap(m, mX, mY, null);
,但我不想再创建一个新的位图,并再次所以我用下面的代码
Matrix matrix = new Matrix();
matrix.postTranslate(mX, mY);
matrix.postRotate(DEGREE,mBitmap.getWidth()/2, mBitmap.getHeight()/2);
canvas.drawBitmap(mBitmap, matrix, null);
在这种情况下,图像不在视图中。它不可见。
当我删除行matrix.postTranslate(mX,mY)它显示在左上角的图像。但我想在给定的坐标上显示图像。 –