Infinite ObjectAnimator mit Interpolator ... Wie beschleunigt man nur den ersten Start?

8

Ich habe einen Objektanimator mit unendlichem Wiederholungsmodus. Ich möchte es nur beim ersten Mal beschleunigen ... nicht jedes Mal, wenn es sich wiederholt.

Wie kann dies erreicht werden?

mein Code:

%Vor%     
NullPointerException 27.01.2015, 18:52
quelle

1 Antwort

6

Fügen Sie Ihrer Animation einen Listener mit der Methode onAnimationRepeat hinzu und setzen Sie den Interpolator zurück auf LinearInterpolator oder was auch immer Sie wollen. Wenn es also wiederholt wird, wird es nicht mehr beschleunigen.

%Vor%     
Whitney 29.01.2015 16:20
quelle