//动画 旋转 RotateAnimation rotateAnimation = new RotateAnimation( 0, spend, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);//后面两行是可以设置围绕的点旋转 rotateAnimation.setDuration(2000);//延迟时间 AnimationSet animationSet=new AnimationSet(true); animationSet.setFillAfter(!animationSet.getFillAfter());//添加这句话,可以让动画旋转不变位置 animationSet.addAnimation(rotateAnimation); img_direction.startAnimation(animationSet);
speed是旋转的角度