Android 图片旋转动画两种实现方式

说明:

    让图片旋转两种方法,使用xml和代码

xml加载:

xml布局:anim_rotate.xml

      
     // 设置动画结束时的旋转角度  
开始:
Animation anim = AnimationUtils.loadAnimation(VarietiesSelectActivity.this, R.anim.anim_rotate);
anim.setFillAfter(true);//设置旋转后停止
iv_down.startAnimation(anim);

结束:

iv_down.clearAnimation();

代码实现:

public void rotateAnim() {  
        Animation anim =new RotateAnimation(0f, 360f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);  
        anim.setFillAfter(true); // 设置保持动画最后的状态  
        anim.setDuration(3000); // 设置动画时间  
        anim.setInterpolator(new AccelerateInterpolator()); // 设置插入器  
        anim.setFillAfter(true);// 设置旋转后停止
        imageview.startAnimation(anim);  
    } 
 

 

 

你可能感兴趣的:(【,Android,基础开发,】)