RotateAnimation
/**
* 设置Rotate动画
*
* @param view 设置动画的对象
* @param fromDegrees 初始时的角度
* @param toDegrees 结束时的角度
* @param pivotX 旋转动画对于x坐标开始位置
* @param pivotY 旋转动画对于y坐标开始位置
* @param duration 动画时长,毫秒为单位
*/
public static void setRotateAnimation(View view, float fromDegrees, float toDegrees, float pivotX, float pivotY, long duration) {
//创建RotateAnimation动画
Animation animation = new RotateAnimation(fromDegrees, toDegrees, pivotX, pivotY);
//设置动画时间
animation.setDuration(duration);
//播放动画
view.setAnimation(animation);
}