*)淡入淡出
fromAlpha:起始不透明度,取值0~1.0,0表示完全透明,1.0表示完全不透明
toAlpha:目标不透明
duration:动画持续时长,单位:毫秒数。
*)缩放
fromXScale:起始宽度,取值例如:0、100%
fromYScale:起始高度,取值同上
pivotX:目标宽度:取值同上
pivotY:目标高度,取值同上
toXScale:缩放的中心点x轴坐标,取值如0、50%、100%
toYScale:缩放的中心点y轴坐标,取值同上
duration:动画持续时长,单位:毫秒数。
*)旋转
fromDegrees:起始角度,取值例如:0、360、720。
toDegrees:目标角度,取值同上
pivotX:目标宽度:取值同上
pivotY:目标高度,取值同上
duration:动画持续时长,单位:毫秒数。
*)平移
fromXDelta:起始X轴位置,取值例如:0、50%、100%
fromYDelta:起始Y轴位置,取值同上
toXDelta:目标X轴位置,取值同上
toYDelta:目标Y轴位置,取值同上
duration:动画持续时长,单位:毫秒数。
*)其他属性:
interpolator:动画加速度,取值为:@android:anim/accelerate_decelerate_interpolator,表示先加速
后减速,该值为默认值。取值为:@android:anim/accelerate_interpolator,表示始终加速,取值为:
@android:anim/decelerate_interpolator,表示始终减速。
Activity的切换动画
*)在调用startActivity()方法激活新的Activity之后,调用overridePendingTransition(int enterAnim,int
exitAnim)方法可以配置Activity切换的动画效果
fromAlpha:起始不透明度,取值0~1.0,0表示完全透明,1.0表示完全不透明
toAlpha:目标不透明
duration:动画持续时长,单位:毫秒数。
*)缩放
fromXScale:起始宽度,取值例如:0、100%
fromYScale:起始高度,取值同上
pivotX:目标宽度:取值同上
pivotY:目标高度,取值同上
toXScale:缩放的中心点x轴坐标,取值如0、50%、100%
toYScale:缩放的中心点y轴坐标,取值同上
duration:动画持续时长,单位:毫秒数。
*)旋转
fromDegrees:起始角度,取值例如:0、360、720。
toDegrees:目标角度,取值同上
pivotX:目标宽度:取值同上
pivotY:目标高度,取值同上
duration:动画持续时长,单位:毫秒数。
*)平移
fromXDelta:起始X轴位置,取值例如:0、50%、100%
fromYDelta:起始Y轴位置,取值同上
toXDelta:目标X轴位置,取值同上
toYDelta:目标Y轴位置,取值同上
duration:动画持续时长,单位:毫秒数。
*)其他属性:
interpolator:动画加速度,取值为:@android:anim/accelerate_decelerate_interpolator,表示先加速
后减速,该值为默认值。取值为:@android:anim/accelerate_interpolator,表示始终加速,取值为:
@android:anim/decelerate_interpolator,表示始终减速。
Activity的切换动画
*)在调用startActivity()方法激活新的Activity之后,调用overridePendingTransition(int enterAnim,int
exitAnim)方法可以配置Activity切换的动画效果