记录一次 ObjectAnimator “无效” 的坑

原因:

★★★ 我在动画开始时设置了按钮无法点击,再结束动画的监听中设置了按钮可点击 ★★★

结果就是这个动画结束事件出了问题

第一种:onAnimationEnd(Animator animation, boolean isReverse)

  • 这个方法有时候不调用:
    记录一次 ObjectAnimator “无效” 的坑_第1张图片
animatorSet.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation, boolean isReverse) {
              
            }
        });

第二种:onAnimationEnd(Animator animation)

-用着一个就OK了!

animatorSet.addListener(new AnimatorListenerAdapter() {
            @Override
            public void onAnimationEnd(Animator animation) {
               
            }
        });

你可能感兴趣的:(各种问题)