Android动画效果Animation之Tween实现简单动画

[html]

<?xml version="1.0" encoding="utf-8"?>   <set xmlns:android="http://schemas.android.com/apk/res/android" >          <alpha           android:duration="5000"           android:fromAlpha="0"           android:toAlpha="1.0" />       <!--           透明度控制动画效果 alpha           浮点型值:               fromAlpha 属性为动画起始时透明度               toAlpha   属性为动画结束时透明度               说明:                    0.0表示完全透明                   1.0表示完全不透明               以上值取0.0-1.0之间的float数据类型的数字                      长整型值:               duration  属性为动画持续时间               说明:                        时间以毫秒为单位          -->          <rotate           android:duration="5000"           android:fromDegrees="0"           android:pivotX="50%"           android:pivotY="50%"           android:toDegrees="1080" />       <!--          rotate 旋转动画效果             浮点数型值:               fromDegrees 属性为动画起始时物件的角度                   toDegrees   属性为动画结束时物件旋转的角度 可以大于360度                     说明:                        当角度为负数——表示逆时针旋转                        当角度为正数——表示顺时针旋转                                      (负数from——to正数:顺时针旋转)                           (负数from——to负数:逆时针旋转)                         (正数from——to正数:顺时针旋转)                         (正数from——to负数:逆时针旋转)                         pivotX     属性为动画相对于物件的X坐标的开始位置               pivotY     属性为动画相对于物件的Y坐标的开始位置                                  说明:        以上两个属性值 从0%-100%中取值                            50%为物件的X或Y方向坐标上的中点位置              长整型值:               duration  属性为动画持续时间               说明:       时间以毫秒为单位          -->          <scale           android:duration="5000"           android:fromXScale="0.1"           android:fromYScale="0.1"           android:pivotX="50%"           android:pivotY="50%"           android:toXScale="3.0"           android:toYScale="3.0" />       <!--         尺寸伸缩动画效果 scale                  浮点型值:                           fromXScale 属性为动画起始时 X坐标上的伸缩尺寸                   toXScale   属性为动画结束时 X坐标上的伸缩尺寸                               fromYScale 属性为动画起始时Y坐标上的伸缩尺寸                   toYScale   属性为动画结束时Y坐标上的伸缩尺寸                              说明:                    以上四种属性值                                  0.0表示收缩到没有                        1.0表示正常无伸缩                            值小于1.0表示收缩                         值大于1.0表示放大                          pivotX     属性为动画相对于物件的X坐标的开始位置               pivotY     属性为动画相对于物件的Y坐标的开始位置                          说明:                       以上两个属性值 从0%-100%中取值                       50%为物件的X或Y方向坐标上的中点位置                      长整型值:               duration  属性为动画持续时间               说明:   时间以毫秒为单位              布尔型值:               fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用          -->          <translate           android:duration="5000"           android:fromXDelta="-20"           android:fromYDelta="-20"           android:toXDelta="300"           android:toYDelta="300" />       <!--            translate 位置转移动画效果           整型值:               fromXDelta 属性为动画起始时 X坐标上的位置                   toXDelta   属性为动画结束时 X坐标上的位置               fromYDelta 属性为动画起始时 Y坐标上的位置               toYDelta   属性为动画结束时 Y坐标上的位置               注意:                        没有指定fromXType toXType fromYType toYType 时候,                        默认是以自己为相对参照物                        长整型值:               duration  属性为动画持续时间               说明:   时间以毫秒为单位          -->      </set>  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyjwgj.html