AnimationSet可以加入Animation,加入之后设置AnimationSet对加入的所有Animation都有效。 AnimationSet anim=new AnimationSet(true); AlphaAnimation a=new AlphaAnimation(1,0); RotateAnimation ra=new RotateAnimation(0, 720, Animation.RELATIVE_TO_SELF,0.5f, Animation.RELATIVE_TO_SELF,0.5f); anim.addAnimation(a); anim.addAnimation(ra); anim.setDuration(3000); anim.setStartOffset(1000); iv.startAnimation(anim);
在xml文件中定义Interpolator android:interpolator='@android:anim/accelerate_interpolator' 这样所有的Animation共用一个Interpolator。 在代码中用代码设置如下 anim.setInterpolator(new AccelerateInterpolator()); 在new一个AnimationSet中传入true则所有的Animation共用Interpolator。 |
|