AnimatorSet mit Aufruf von setStartDelay an onAnimationStart

9

Ich benutze Android KitKat und das scheint nicht wie erwartet zu funktionieren. Ich habe ein AnimationSet, das nach einiger Verzögerung starten sollte, aber ich möchte einige Maßnahmen ergreifen, wenn die Animation tatsächlich startet (nach der Verzögerung). Es scheint, dass AnimatorSet onAnimationStarted auf Listenern sofort nach dem Aufruf von start () aufruft.

Beispielcode unten:

%Vor%

In diesem Fall wird der Listener sofort statt verzögert aufgerufen. Um dieses Problem zu umgehen, habe ich überprüft, ob das Hinzufügen des Listeners zu den Animatoren, die in playTogether übergeben wurden, zu dem erwarteten Ergebnis führt und es tatsächlich tut. Ist das ein Fehler?

    
serine 15.04.2014, 12:30
quelle

1 Antwort

3

Eine andere Problemumgehung dafür ist:

%Vor%     
semsamot 22.08.2014 11:44
quelle