首页 > 解决方案 > 在具有多个值的 ValueAnimator 中添加延迟

问题描述

我正在使用具有多个 int 值的 ValueAnimator。问题是有一种方法可以在完成其中的每个范围后添加延迟。即让我们说值是 val_1 = 500, val_2 = 5000, val_3 = 3500, val_4 = 3800 ,现在当 val_1 到 val_2 周期完成然后从 val_2 -> val_3 我想添加一个小的延迟。

ValueAnimator anim = ValueAnimator.ofInt(val_1, val_2, val_3, val_4);
anim.addUpdateListener(valueAnimator -> {
            int val = (int) valueAnimator.getAnimatedValue();
             circle.setRadius(val);

        });

标签: androidobjectanimator

解决方案


推荐阅读