ObjectAnimator API(android.animation.ObjectAnimator)を使用して、ボタンがクリックされたらアニメーション化します(vはボタンです)。
ObjectAnimator animator = ObjectAnimator.ofFloat(v, "rotationY", 360f);
animator.setDuration(5000);
animator.start();
エミュレータでこれをテストすると、最初のクリックで機能します(ボタンが回転します)。しかし、ボタンをもう一度クリックすると(最初のクリック後にフラグメントが破棄されないなど)、エミュレーターにアニメーションが表示されません(エミュレーターは最速ではありませんが、5秒で何かが表示されるはずです)。
最初のアニメーションの後で何かを破棄/閉じる必要がありますか、それとも何が欠けていますか?誰かがヒントを持っているか、これを再現できますか?
よろしくお願いします、マーティン