AnimationSet

AnimationSet类是Android系统中的动画集合类,用于控制View对象进行多个动作的组合,该类继承于Animation类。AnimationSet类中的很多方法都与Animation类一致,该类中最常用的方法便是addAnimation方法,该方法用于为动画集合对象添加动画对象。


android中提供了4中动画:
AlphaAnimation 透明度动画效果
ScaleAnimation 缩放动画效果
TranslateAnimation 位移动画效果
RotateAnimation 旋转动画效果

TranslateAnimation类是Android系统中的位置变化动画类,用于控制View对象的位置变化,该类继承于Animation类。TranslateAnimation类中的很多方法都与Animation类一致,该类中最常用的方法便是TranslateAnimation构造方法。

以控件的最初始位置为坐标原点,建立坐标系,得出4个参数的坐标


【基本语法】public TranslateAnimation (float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)

参数说明

fromXDelta:距离最初始位置的X方向上偏移量

toXDelta:想要移动的终点位置距离最初始位置的X方向上偏移量

fromYDelta:距离最初始位置的Y方向上偏移量

toYDelta:想要移动的终点位置距离最初始位置的Y方向上偏移量

AnimationSet_第1张图片

以上是viewpagerDeo项目中制作下横线指示器的相关代码

你可能感兴趣的:(AnimationSet)