こんにちは、アンドロイド フリップ アニメーション チュートリアルに従って画像をアニメーション化することができましたが、この問題があり、アプリのように蝶をアニメーション化しようとしibutterfly
ています。この方法を使用して変換を適用しています。
protected void applyTransformation(float interpolatedTime, Transformation t) {
final float fromDegrees = mFromDegrees;
float degrees = fromDegrees
+ ((mToDegrees - fromDegrees) * interpolatedTime);
final float centerX = mCenterX;
final float centerY = mCenterY;
final Camera camera = mCamera;
final Matrix matrix = t.getMatrix();
camera.save();
camera.rotateY(degrees);
camera.getMatrix(matrix);
camera.restore();
matrix.preTranslate(-centerX, -centerY);
matrix.postTranslate(centerX, centerY);
matrix.preScale(scaleType.getScale(scale, interpolatedTime),
scaleType.getScale(scale, interpolatedTime), centerX, centerY);
}
私が抱えている問題は、画像が中間点から回転することですが、回転軸を左隅に変更する必要があります。それを行う方法はありますか?私が知っていることはすべて試しましたが、誰かが私を助けることができれば、それを管理できませんこれはとても感謝します
これは、 Google Codeで従ったチュートリアルです。