<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 (4)控件的xml属性
  2. Android RelativeLayout属性
  3. android:gravity / android:layout_Gravity,android:padding / an
  4. 在程序中设置android:gravity 和 android:layout_Gravity属性
  5. Android 动画标签——translate
  6. Android 动画标签——rotate
  7. android动画源码合集、动态主题框架、社交app源码等

随机推荐

  1. Android(安卓)WebView的缓存
  2. Android(安卓)Launcher分析和修改2——Ic
  3. Android客户端与PC服务端、android服务端
  4. Android手势使用之 GestureDetector
  5. Android监听手机电话状态与发送邮件通知
  6. 我的Android(安卓)4 学习系列之创建用户
  7. Android(安卓)Dalvik虚拟机(一)初识
  8. android图形系统详解:View layer
  9. android view类分析
  10. android业余手机开发,赚钱心得