作用:旋转动画

<?xml version="1.0" encoding="utf-8"?>

android:pivotX:缩放中心坐标的X值,取值类型有三种:数字;百分比;百分比+“p”;
android:pivotY*:缩放中心坐标的Y值;同上
android:duration:动画持续时长
android:interpolator:动画插值器。是实现动画不规则运动的一种方式;(先占个位置)
android:fillAfter:动画结束之后是否保持动画的最终状态;true,表示保持动画的最终状态
android:fillBefore:动画结束之后是否保持动画开始前的状态;true,表示恢复到动画开始前的状态
android:repeatCount:动画重复的次数。指定动画重复播放的次数,如果你需要无限循环播放,请填写一个小于0的数值,一般写-1
android:repeatMode:动画重复的Mode,有reverse和restart两种
android:startOffset:动画播放延迟时长,调用start之后延迟多少时间播放动画
android:duration:动画持续时长,毫秒为单位
android:fromDegrees:动画开始的角度
android:toDegrees:动画旋转的目标角度

使用方法:
1.xml 使用方式
RotateAnimation rotateAnimation = (RotateAnimation) AnimationUtils.loadAnimation(this,R.anim.my_rotate);
imageView.startAnimation(rotateAnimation);
2.代码使用方式

RotateAnimation rotateAnimation = new RotateAnimation(0f, 360f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
rotateAnimation.setFillAfter(true);// 设置保持动画最后的状态  
rotateAnimation.setDuration(3000);// 设置动画时间  
rotateAnimation.setRepeatCount(-1);//设置重复次数
imageView.startAnimation(rotateAnimation);

更多相关文章

  1. Android(安卓)动画标签——translate
  2. android动画源码合集、动态主题框架、社交app源码等
  3. Android音频开发(3):使用AudioRecord实现录音的暂停和恢复
  4. android widget ViewFlipper
  5. Android隐藏状态栏和标题栏
  6. android图片切换ImageSwichter的动画切换效果
  7. android图片切换ImageSwichter的动画切换效果
  8. Android动画学习
  9. android源码学习之animation1

随机推荐

  1. 从另一个表中的列更新列值
  2. 减去两个SELECT语句以产生单个结果?
  3. Python: Sqlite3简单封装实例
  4. 使用id替换存储在xml数据中的值
  5. 求助:请大侠帮我把下面的查询语句改写为可
  6. sql语句延时执行或者是指定时间执行
  7. 畅谈学习SQL Server后未来的路在哪
  8. 记录关于搭建mysql主从复制中遇见的问题
  9. Java数据持久层框架 MyBatis之API学习七(
  10. T-SQL中的随机数