Oft verwende ich ViewPropertyAnimator und setze die Endaktion mit der Funktion withEndAction () wie folgt:
%Vor%Aber Sie können auch die Endaktion festlegen, die spezielle Listener wie folgt einstellt:
%Vor%Was ist der Unterschied zwischen diesen beiden Ansätzen und wann sollte ich sie verwenden?
Es gibt keinen großen Unterschied, schauen Sie sich den Quellcode an .
Beide werden am onAnimationEnd
ausgeführt.
Aber das ausführbare Programm wird nach dem Start entfernt. So wird das Runnable nur einmal ausgeführt und der Listener kann mehrmals aufgerufen werden.
%Vor%Tags und Links android android-animation viewpropertyanimator