private void initVlaues() {
//位移
ObjectAnimator translationX = ObjectAnimator.ofFloat(circle, "translationX", 0,1200);
ObjectAnimator translationY = ObjectAnimator.ofFloat(circle, "translationY", 0,800);
/**
* AnimatorSet正是通过以下方法来控制动画播放顺序:
* after(Animator anim):将现有动画插入到传入的动画之后执行。
* before(Animator anim):将现有动画插入到传入的动画之前执行。
* with(Animator anim):将现有动画和传入的动画同时执行。
*/
AnimatorSet animatorSet=new AnimatorSet();
animatorSet.play(translationX).with(translationY);
animatorSet.setDuration(3000);
animatorSet.start();
}
动画
最新推荐文章于 2023-02-20 17:22:57 发布