2024年4月26日发(作者:)

translateanimation 参数

TranslateAnimation是Android中的动画类之一。它允许您在视图中移动一个对象从

一个位置到另一个位置。以下是它的一些参数:

1、TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta,

float toYDelta)

fromXDelta: X轴的起始位置

toXDelta: X轴的终止位置

fromYDelta: Y轴的起始位置

toYDelta: Y轴的终止位置

fromXType: 起始位置的类型。可能的值是ABSOLUTE、RELATIVE_TO_SELF或

RELATIVE_TO_PARENT。

fromXValue: 起始位置的值,以像素或百分比表示

toXType: 终止位置的类型。可能的值是ABSOLUTE、RELATIVE_TO_SELF或

RELATIVE_TO_PARENT。

toXValue: 终止位置的值,以像素或百分比表示

fromYType: 起始位置Y轴的类型。可能的值是ABSOLUTE、RELATIVE_TO_SELF或

RELATIVE_TO_PARENT。

fromYValue: 起始位置Y轴的值,以像素或百分比表示

toYType: 终止位置Y轴的类型。可能的值是ABSOLUTE、RELATIVE_TO_SELF或

RELATIVE_TO_PARENT。

toYValue: 终止位置Y轴的值,以像素或百分比表示

3、setDuration(long durationMillis)

durationMillis: 动画的持续时间(以毫秒为单位)。

i: 设置动画的Interpolator。

5、setFillAfter(boolean fillAfter)

fillAfter: 如果设置为true,则动画结束后视图保持在最终位置。

7、setRepeatCount(int repeatCount)

repeatMode: 可以被设置为T或E,这个值确定

了动画结束后的行为,是重新开始从头开始还是倒退并返回起始位置。

10、start()

开始动画。

这些就是TranslateAnimation的参数,在使用的时候我们可以根据需求来灵活运用这

些参数,来达到我们想要的动画效果。