ValueAnimator无法正常工作。从0开始而不是从第1个值重新开始

时间:2016-04-28 16:10:30

标签: android textview objectanimator animator evaluator

这是我的代码:

Pen

在调用活动时调用一次,在Api调用之后调用一次以获取新数据。 第一次从0到正确的值。 第二次,它返回0,从0开始,并始终以随机数停止,该数字小于所需数字。 如何让它不从0重新启动,并且还在想要的nr完成?

1 个答案:

答案 0 :(得分:0)

这是错的:

  animator.setEvaluator(new TypeEvaluator<Integer>() {
    public Integer evaluate(float fraction, Integer startValue, Integer endValue) {
        return Math.round((endValue - startValue) * fraction);
    } 
}); 

把它拿出来就像魅力一样