如果我使用这个:
mCamera.rotateY(45);
mCamera.getMatrix(mMatrix);
mMatrix.preTranslate(-pivotX, -pivotY);
mMatrix.postTranslate(pivotX + centerX, pivotY + centerY);
并做:
canvas.drawBitmap(bitmap, mMatrix, null);
然后绘制的图片会更高更苗条,矩阵将很好地应用于整个图片。现在,有没有办法计算旋转后的大小?我想通过缩放来适应图像,现在当我旋转它时,由于父级的约束,一些顶部和底部被剪裁了。谢谢!
编辑:
我要做的是旋转图像,rotateY 的范围是 0 到 90。