<set>标签:

  android:interpolator:动画渲染器,本例中该属性的值是@android:anim/accelerate_interpolator动画以加速方式运行,该属性值还可以为其他的值@android:anim/decelerate_interpolator(以减速方式运行),@android:anim/accelerate_decelerate_interpolator先加速后减速运行

  android:shareInterpolator:如果该属为true,表示所有的<set>标签里的动画都是用android:interpolator属性指定的渲染器,如果为false表示每个动画都以自己的渲染器.

  android:startOffset动画等待的时间,单位是毫秒



<scale>标签

  android:interpolator 和上面的一样

  android:fromXScale 动画沿X轴方向缩放的初始值,1.0表示原图大小(不缩放)

  android:toXScale 动画沿X轴方向缩放的最终值,1.4表示放大到原图的140%(不缩放) 

  android:fromYScale 动画沿Y轴方向缩放的初始值,1.0表示原图大小(不缩放)

  android:toYScale 动画沿Y轴方向缩放的最终值,0.4表示放大到原图的60%

  android:pivotX 表示沿X轴方向缩放的支点位置,如果属性值为50%,表示支点在沿X轴的图像中心位置,

  android:pivotY 表示沿Y轴方向缩放的支点位置,如果属性值为50%,表示支点在沿Y轴的图像中心位置,

  android:duration 动画完成时间,单位是毫秒.



<rotate>属性

  android:fromDegrees 表示旋转的起始位置

  android:toDegrees 表示旋转的结束位置

  android:repeatCount 表示旋转的次数,默认是0,该属性值需要设置一个整数值,如果为0表示不会重复显示动画,如果属性值大于0,动画会显示该属性指定的次数,如果为2表示该动画会顺时针旋转2周,如果想不见动画永不停止,可以把值设置成-1或者infinite.

  android:startMode 设置重复的模式,默认值是restart,该属性只有当android:repeatCount 设置成大于0的书或者infinite才起作用,该属性值还可以设置成reverse,表示偶数次显示动画会做与动画文件设置的方向相反的动作,如果想用java代码来设置该属性,可以使用Animation.setRepeatMode方法,该方法直接输一个int类型的参数.



<translate>

  android:fromXDelta 动画起止位置的横坐标

  android:toXDelta 动画结束位置的横坐标

  android:fromYDelta 动画起止位置的纵坐标

  android:toYDelta 动画结束位置的纵坐标



<alpha>

  android:fromAlpha 起始透明度

  android:toAlpha 最终透明度

更多相关文章

  1. Android(安卓)动画标签——rotate
  2. Android(安卓)动画标签——translate
  3. android动画源码合集、动态主题框架、社交app源码等
  4. android widget ViewFlipper
  5. android图片切换ImageSwichter的动画切换效果
  6. android图片切换ImageSwichter的动画切换效果
  7. Android动画学习
  8. android源码学习之animation1
  9. android支付宝首页、蚂蚁森林效果、视频背景、校园电台、载入收

随机推荐

  1. 移动端布局基本常识和仿淘宝手机站
  2. 常用函数类型和数据类型学习小结
  3. 【北亚服务器数据恢复】LUN映射出错导致
  4. 详解PHP中的命名空间
  5. 详解PHP中的数据库连接持久化
  6. PHP缓存系统APCu扩展的使用
  7. PHP中include和require的使用详解
  8. 详解iOS中跨页面状态同步方案比较
  9. css权重和伪类选择器
  10. PHP递归函数,MySql建简单用户表,进行增删查