9

画像を水平方向に 4 回反転させ、同時に縮小したいと考えています。

反転するための次のコードがあります。

ObjectAnimator flipAnimation = ObjectAnimator.ofFloat(view, "rotationY", 0.0f, 1440f);
flipAnimation.setDuration(4000);
flipAnimation.start();

そして、スケールダウンのために scale_down.xml に次のコードがあります。

<scale
        android:duration="4000"
        android:fromXScale="1"
        android:fromYScale="1"
        android:pivotX="50%"
        android:pivotY="50%"
        android:toXScale="0.1"
        android:toYScale="0.1" >
    </scale>

ただし、Eclipse のエミュレーターでアプリを実行すると、画像の反転が厄介な効果を示します。画像からわかるように、フリップしているときに、縦方向の一方の辺がもう一方の辺よりも長くなり、ストレッチ効果が生じることがありますが、これは私が望んでいるものではありません。その影響を排除するのに役立つものはありますか?

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1