android:fromDegrees="0" // 设置动画开始时的角度 
android:toDegrees="+350" // 设置动画结束时的旋转角度 
android:pivotX="50%" // 设置动画相对于控件的 x 坐标的位置 
android:pivotY="50%" // 设置动画相对于控件的 y 坐标的位置 

代码设置

final RotateAnimation animation =new RotateAnimation(0f,359f,Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF,0.5f); 


要使RotateAnimation旋转过程中不停顿,可以尽量将toDegrees属性设置大一些,如:

android:fromDegrees="0" // 设置动画开始时的角度 
android:toDegrees="100000000" // 设置动画结束时的旋转角度 
android:pivotX="50%" // 设置动画相对于控件的 x 坐标的位置 
android:pivotY="50%" // 设置动画相对于控件的 y 坐标的位置 

代码设置

final RotateAnimation animation =new RotateAnimation(0f,100000000f,Animation.RELATIVE_TO_SELF, 0.5f,Animation.RELATIVE_TO_SELF,0.5f); 但此时的duration属性要控制好,最好加上:

animation.setInterpolator(new LinearInterpolator());



更多相关文章

  1. 使用ViewFlipper来组织控件
  2. android 旋转动画
  3. Android手机开发 控件 TextView文字居中
  4. Android 很酷的天气动画控件
  5. Android三种常用动画分享
  6. Android 常用控件(四)

随机推荐

  1. 浅谈Java回调机制
  2. M2eclipse使用Maven编译Android下i-jetty
  3. android上加载大图片需要注意的问题
  4. android 4.3 操作源码实现系统截屏(暂无移
  5. bt开发类
  6. Android(安卓)XML设置圆角边框
  7. Android疑问1——Handler的removeCallbac
  8. Android的JS调用Java代码或使用了Javascr
  9. Android(安卓)几种弹框样式 自定义Dialog
  10. android仿ios开关按钮