Android - Flip Animation não está girando sem problemas

Quero fazer minha imagem girar horizontalmente por 4 vezes e, ao mesmo tempo, reduzi-la.

Eu tenho o seguinte código para inverter:

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

E eu tenho o seguinte código em scale_down.xml para reduzir:

<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>

No entanto, quando executo meu aplicativo no emulador no eclipse, a imagem invertida mostra um efeito estranho. Como você pode ver nas imagens, às vezes ao virar, um lado vertical é mais longo que o outro, produzindo um efeito de alongamento, que não é o que eu quero. Alguma ajuda para eliminar esse efeito?

questionAnswers(1)

yourAnswerToTheQuestion