これを使用する場合:
mCamera.rotateY(45);
mCamera.getMatrix(mMatrix);
mMatrix.preTranslate(-pivotX, -pivotY);
mMatrix.postTranslate(pivotX + centerX, pivotY + centerY);
そして、やります:
canvas.drawBitmap(bitmap, mMatrix, null);
そうすると、描かれた絵はより高く、よりスリムになり、マトリックスは絵全体にうまく適用されます。さて、回転サイズを計算する方法はありますか?画像を拡大縮小してフィットさせたいのですが、回転すると、親の制約のために上下の一部がクリップされます。ありがとう!
編集:
画像を回転させると、rotateYの範囲は0から90になります。