个人对属性动画的方法的理解

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();

 

以上是关于个人对属性动画的方法的理解的主要内容,如果未能解决你的问题,请参考以下文章

Android之动画

Android进阶知识——Android动画深入分析

Android进阶知识——Android动画深入分析

Android进阶知识——Android动画深入分析

Android属性动画:动画流控制

Android 属性动画实现抛物线动画