-
fromYScale 属性为动画起始时Y坐标上的伸缩尺寸
-
toYScale 属性为动画结束时Y坐标上的伸缩尺寸
-
说明:
-
以上四种属性值
-
0.0表示收缩到没有
-
1.0表示正常无伸缩
-
值小于1.0表示收缩
-
值大于1.0表示放大
-
pivotX 属性为动画相对于物件的X坐标的开始位置
-
pivotY 属性为动画相对于物件的Y坐标的开始位置
-
说明:
-
以上两个属性值 从0%-100%中取值
-
50%为物件的X或Y方向坐标上的中点位置
-
长整型值:
-
duration 属性为动画持续时间
-
说明: 时间以毫秒为单位
-
布尔型值:
-
fillAfter 属性 当设置为true ,该动画转化在动画结束后被应用
-
–>
3.translate
- <?xml version="1.0" encoding="utf-8"?>
-
<translate
-
android:fromXDelta=“30”
-
android:toXDelta="-80"
-
android:fromYDelta=“30”
-
android:toYDelta=“300”
-
android:duration=“2000”
-
/>
4.rotate
- <?xml version="1.0" encoding="utf-8"?>
-
<rotate
-
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
-
android:fromDegrees=“0”
-
android:toDegrees="+350"
-
android:pivotX=“50%”
-
android:pivotY=“50%”
-
android:duration=“3000” />
三、如何使用XML中定义的动画
public static Animation loadAnimation (Contextcontext, int id)
//第一个参数Context为程序的上下文
//第二个
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
参数id为动画XML文件的引用
//例子:
myAnimation=AnimationUtils.loadAnimation(this,R.anim.my_action);
//使用AnimationUtils类的静态方法loadAnimation()来加载XML中的动画XML文