属性 动画的结束监听器

on end listener for property animation

This 问题显示了如何为 android 视图动画设置侦听器,但它不适用于 属性 动画。

如何使用 属性 动画实现同样的效果?

我的动画:

ViewPropertyAnimator viewPropertyAnimator = layout.animate().y(integer).setInterpolator(interpolator).setStartDelay(delay).setDuration(duration);

试试这个:

viewPropertyAnimator.setListener(new Animator.AnimatorListener() {
                @Override
                public void onAnimationStart(Animator animation) {

                }

                @Override
                public void onAnimationEnd(Animator animation) {

                }

                @Override
                public void onAnimationCancel(Animator animation) {

                }

                @Override
                public void onAnimationRepeat(Animator animation) {

                }
            });