个人对属性动画的方法的理解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人对属性动画的方法的理解相关的知识,希望对你有一定的参考价值。
objectAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
objectAnimator.setRepeatCount(Integer.MAX_VALUE);
objectAnimator.addListener(new Animator.AnimatorListener()
{
@Override
public void onAnimationStart(Animator animation)
{
//动画开始
}
@Override
public void onAnimationEnd(Animator animation)
{
//动画结束
}
@Override
public void onAnimationCancel(Animator animation)
{
//动画取消
}
@Override
public void onAnimationRepeat(Animator animation)
{
//动画重复
}
});
objectAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener()
{
@Override
public void onAnimationUpdate(ValueAnimator animation)
{
int values = (int) animation.getAnimatedValue();
}
});
objectAnimator.start();
objectAnimator.setInterpolator(new AccelerateDecelerateInterpolator());
objectAnimator.setRepeatCount(Integer.MAX_VALUE);
objectAnimator.addListener(new Animator.AnimatorListener()
{
@Override
public void onAnimationStart(Animator animation)
{
//动画开始
}
@Override
public void onAnimationEnd(Animator animation)
{
//动画结束
}
@Override
public void onAnimationCancel(Animator animation)
{
//动画取消
}
@Override
public void onAnimationRepeat(Animator animation)
{
//动画重复
}
});
objectAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener()
{
@Override
public void onAnimationUpdate(ValueAnimator animation)
{
int values = (int) animation.getAnimatedValue();
}
});
objectAnimator.start();
以上是关于个人对属性动画的方法的理解的主要内容,如果未能解决你的问题,请参考以下文章