这可能是因为您的代码中没有正确实现 ValueAnimator.AnimatorUpdateListener 接口。请确保您的代码中包含以下内容:

  1. 在创建 ValueAnimator 对象时,使用 addUpdateListener() 方法将 AnimatorUpdateListener 对象添加到动画中。

  2. 实现 AnimatorUpdateListener 接口,并在 onAnimationUpdate() 方法中编写更新动画的代码。

例如:

ValueAnimator animator = ValueAnimator.ofFloat(0f, 1f);
animator.setDuration(1000);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
    @Override
    public void onAnimationUpdate(ValueAnimator animation) {
        float value = (float) animation.getAnimatedValue();
        // 在这里更新动画
    }
});
animator.start();

如果您已正确实现了 AnimatorUpdateListener 接口但仍然无法看到 onAnimationUpdate() 方法,请检查您的 IDE 是否正确导入了 android.animation.ValueAnimator 和 android.animation.ValueAnimator.AnimatorUpdateListener 类

android ValueAnimator 中的onAnimationUpdate 不见了

原文地址: https://www.cveoy.top/t/topic/dnKl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录