Android API 24 动画的使用方法

来源:互联网 发布:电气预算软件 编辑:程序博客网 时间:2024/04/28 13:45


ObjectAnimator objectAnimator1;ObjectAnimator objectAnimator2;

PropertyValuesHolder alpha = PropertyValuesHolder.ofFloat("alpha",      0.3f, 1f);PropertyValuesHolder scaleX = PropertyValuesHolder.ofFloat("scaleX",      0.3f, 1f);PropertyValuesHolder scaleY = PropertyValuesHolder.ofFloat("scaleY",      0.3f, 1f);objectAnimator1 = ObjectAnimator.ofPropertyValuesHolder(      对象实例, alpha, scaleX, scaleY);objectAnimator2 = ObjectAnimator.ofPropertyValuesHolder(      对象实例, alpha, scaleX, scaleY);

AnimatorSet animatorSet = new AnimatorSet();
animatorSet.playTogether(objectAnimator1, objectAnimator2);
animatorSet.setInterpolator(new AccelerateInterpolator());
animatorSet.setDuration(2000);animatorSet.addListener(new Animator.AnimatorListener() {   @Override   public void onAnimationStart(Animator animator) {   }   @Override   public void onAnimationEnd(Animator animator) {     
   }   @Override   public void onAnimationCancel(Animator animator) {   }   @Override   public void onAnimationRepeat(Animator animator) {   }});
animatorSet.start();

0 0
原创粉丝点击