diff --git a/app/src/main/java/com/hippo/widget/CheckTextView.java b/app/src/main/java/com/hippo/widget/CheckTextView.java index 20ace19bb..850845c27 100644 --- a/app/src/main/java/com/hippo/widget/CheckTextView.java +++ b/app/src/main/java/com/hippo/widget/CheckTextView.java @@ -116,9 +116,18 @@ public class CheckTextView extends TextView implements OnClickListener, Hotspota private Animator.AnimatorListener mAnimatorListener = new SimpleAnimatorListener() { @Override - public void onAnimationEnd(Animator animation) { + public void onAnimationCancel(Animator animation) { + super.onAnimationCancel(animation); mAnimator = null; } + + @Override + public void onAnimationEnd(Animator animation, boolean canceled) { + super.onAnimationEnd(animation, canceled); + if (!canceled) { + mAnimator = null; + } + } }; public void prepareAnimations() {