Android Value Animator连续增加/减少而不跳过任何数字

时间:2015-10-27 06:10:09

标签: android android-animation

我正在以下列方式使用ValueAnimator

    ValueAnimator valueAnimator = new ValueAnimator();
    valueAnimator.setObjectValues(1000, 20000);
    valueAnimator.setDuration(5000);
    valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener()      {
        @Override
        public void onAnimationUpdate(ValueAnimator animation) {
            int animatedValue = (int) animation.getAnimatedValue();
            System.out.println("Values "+animatedValue);
        }
    });
    valueAnimator.start();

执行此操作时,valueAnimator对象会跳过数字,即它不会像1000,1001,1002..那样连续计数,依此类推。它与此1000,1000,1000,1002,1004,1008...类似,依此类推。我使用valueAnimator进行货币计算,我需要查找某些特定金额,例如2000,3000,4000。那么,我们是否可以使用valueAnimator来增加/减少数量为1即不跳过任何数字。

0 个答案:

没有答案