|
|
@@ -62,11 +62,13 @@ public class AnimatorManager {
|
|
|
*/
|
|
|
public void clear() {
|
|
|
for (ObjectAnimator animator : animatorList) {
|
|
|
+ animator.removeAllListeners();
|
|
|
animator.cancel();
|
|
|
}
|
|
|
animatorList = new ArrayList<>();
|
|
|
isStarted = false;
|
|
|
isCompleted = false;
|
|
|
+ countOfAnimator = 0;
|
|
|
Log.w("APP# AnimatorManager | clear", "|" + "___________________________ cleared");
|
|
|
}
|
|
|
|
|
|
@@ -110,10 +112,13 @@ public class AnimatorManager {
|
|
|
|
|
|
private void startAnimation(ObjectAnimator animator) {
|
|
|
++countOfAnimator;
|
|
|
+ Log.i("APP# AnimatorManager | startAnimation", "|" + " ++countOfAnimator: " + countOfAnimator);
|
|
|
animator.start();
|
|
|
animator.addListener(new SimpleListener() {
|
|
|
@Override
|
|
|
public void onAnimationEnd(Animator animation) {
|
|
|
+ Log.i("APP# AnimatorManager | startAnimation", "|" + " --countOfAnimator: " + (countOfAnimator - 1));
|
|
|
+
|
|
|
if (--countOfAnimator < 1) {
|
|
|
// completed
|
|
|
isCompleted = true;
|