首页 > 代码库 > 图片动画播放

图片动画播放

图片动画播放:

import android.view.animation.Animation;
import android.view.animation.AnimationSet;
//import android.view.animation.RotateAnimation; 
import android.view.animation.ScaleAnimation;

 

 AnimationSet animationSet = new AnimationSet(true); 
     if(mAnimationSet!=null && mAnimationSet != animationSet){
      ScaleAnimation scaleAnimation = new ScaleAnimation(2,0.5f,2,0.5f,
        Animation.RELATIVE_TO_PARENT,0.5f,   //使用动画播放图片       
        Animation.RELATIVE_TO_PARENT,0.5f); 
                scaleAnimation.setDuration(1000);                     
                                   mAnimationSet.addAnimation(scaleAnimation); 
                                   mAnimationSet.setFillAfter(false); //让其保持动画结束时的状态。                        v.startAnimation(mAnimationSet);                    }                    ScaleAnimation scaleAnimation = new ScaleAnimation(1,2f,1,2f,                            Animation.RELATIVE_TO_SELF,0.5f,                             Animation.RELATIVE_TO_SELF,0.5f);                    scaleAnimation.setDuration(3000);                    animationSet.addAnimation(scaleAnimation);                    animationSet.setFillAfter(true);                     v.startAnimation(animationSet);                    mAnimationSet = animationSet;
       
     }
      ScaleAnimation scaleAnimation = new ScaleAnimation(1,2f,1,2f,   
                         Animation.RELATIVE_TO_SELF,0.5f,  
                            Animation.RELATIVE_TO_SELF,0.5f);  
                   scaleAnimation.setDuration(3000);   
                  animationSet.addAnimation(scaleAnimation); 
                    animationSet.setFillAfter(true);                  
                     v.startAnimation(animationSet);   
               
                    mAnimationSet = animationSet; 

图片动画播放