某些app上,新进入一个Activity的时候,上面的一个关键性数字(比如金额)会以一个数字不断变大的动画来显示.刚开始的时候,想到的一个方案是:使用Thead+Handler,给定一个动画总时长与刷新间隔时长,根据公式(数字从0开始,每次增长值为数组除以动画执行次数,动画执行次数等于动画总时长除以刷新间隔时长); 每隔一段时间重新设置TextView的字符串为增加后的值,直到动画结束显示最终结果. 其实对安卓动画有一定了解的应该都知道ValueAnimator这个类,我们可以使用它来很好的实现…