@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
//值动画与ObjectAnimator 的不同之一就是值动画没有作用的属性
ValueAnimator mOffsetAnimator = new ValueAnimator();
mOffsetAnimator.setInterpolator(new DecelerateInterpolator());
//添加监听,得到值进行设置
mOffsetAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
if (animation.getAnimatedValue() instanceof Integer) {
Integer value = (Integer) animation.getAnimatedValue();
tv_Maxmoney.setText(formatS(value));
}
}
});
mOffsetAnimator.setDuration(3000);
mOffsetAnimator.setIntValues(1, Integer.parseInt(maxmoney));
mOffsetAnimator.start();
}
android金额流动
最新推荐文章于 2023-08-09 17:02:00 发布
本文探讨了Android中值动画(ValueAnimator)与ObjectAnimator的区别,重点介绍了值动画的使用方式,包括设置插值器、添加更新监听器以及如何在动画更新时设置文本视图的内容。
8589

被折叠的 条评论
为什么被折叠?



