美文网首页
android动画学习之动画参数设置

android动画学习之动画参数设置

作者: UniThan | 来源:发表于2016-07-02 23:29 被阅读34次

加入动画效果可以有两种方式,一种是XML,另外一种是直接写代码实现
今天学习了XML方式:
在res目录中新建anim文件夹
在新建4个XML文件,alpha_anim,scale_anim,translate_anim,rotate_anim
alpha_anim需要设置如下:

android:duration="1000"   //持续时间
android:fromAlpha="0.0"   //开始时的透明度
android:toAlpha="1.0"        //结束时的透明度

scale_anim需要设置如下:

android:duration="1000"   //持续时间
    
android:fillAfter="false"     //是否保持动画结束后的大小
android:fromXScale="0.0"  //动画开始时的X轴偏移坐标
android:fromYScale="0.0"  //动画开始时的Y轴偏移坐标
android:interpolator="@android:anim/accelerate_decelerate_interpolator"         //动画的变化方式
android:pivotX="50%"   //动画开始时的X轴缩放尺寸
android:pivotY="50%"   //动画开始时的Y轴缩放尺寸
android:toXScale="1.4"  //动画结束时的X轴缩放比例
android:toYScale="1.4"   //动画结束时的Y轴缩放比例

translate_anim需要设置如下:

android:duration="2000"    //动画持续时间
android:fromXDelta="0"      //动画开始时的X轴偏移位置
android:fromYDelta="0"      //动画开始时的Y轴偏移位置
android:toXDelta="-80"       //动画结束时的X轴偏移位置
android:toYDelta="300"       //动画结束时的Y轴偏移位置

rotate_anim需要设置如下:

android:duration="3000"   //动画持续时间
android:fromDegrees="0"  //动画开始时旋转的角度
android:interpolator="@android:anim/accelerate_decelerate_interpolator"    //动画的变化方式
android:pivotX="50%"       //动画旋转点的X轴坐标
android:pivotY="50%"       //动画旋转的Y轴坐标
android:toDegrees="+350"   //动画结束时旋转的角度

相关文章

网友评论

      本文标题:android动画学习之动画参数设置

      本文链接:https://www.haomeiwen.com/subject/segqjttx.html