您的位置:首页 > 产品设计 > UI/UE

(valueAnimator)动画setDuration不是一个精确值long?float才讲得通呀

2016-08-25 15:37 239 查看
打印的log如下
E/current: 3010

E/current: 3019
两次动画结束时间不同

tv.setOnClickListener(new
View.OnClickListener() {
@Override
public
void onClick(View view) {
ValueAnimator valueAnimator = ValueAnimator.ofInt(0,100);
valueAnimator.addUpdateListener(new
ValueAnimator.AnimatorUpdateListener() {
@Override
public
void onAnimationUpdate(ValueAnimator valueAnimator) {
tv.setText("$"
+ valueAnimator.getAnimatedValue());
Log.e("fraction",String.valueOf(valueAnimator.getAnimatedFraction()));
Log.e("current",String.valueOf(valueAnimator.getCurrentPlayTime()));
}
});
valueAnimator.setDuration(3000);
valueAnimator.start();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  动画
相关文章推荐