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. android之计时器 chronometer
  2. android背景选择器selector用法小结
  3. Android全屏与非全屏问题
  4. Android(安卓)应用安装设置
  5. android设置按钮背景透明度与设置布局背景图片的透明度
  6. android默认属性
  7. 设置环境变量ANDROID_SDK_HOME有什么用?
  8. 设置TextView文字居中
  9. 使用ProgressBar实现进度条

随机推荐

  1. (笔记)Android(安卓)studio——相对布局(Rel
  2. Android(安卓)线刷小白教程
  3. IOS、Android自动化测试框架
  4. Android读取联系人信息(姓名,电话,地址,邮箱,
  5. 【转】 Android(安卓)Layout之三:Ralative
  6. Lottie Android(安卓)初探
  7. Android(安卓)FrameWork——Binder机制详
  8. Android培训班(103)内核入口汇编3
  9. Android(安卓)SharedPreferences存储的正
  10. Android(安卓)APP tcpdump抓包方法