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。
absolute relative toYValue: 终止位置Y轴的值,以像素或百分比表示
3、setDuration(long durationMillis)
durationMillis: 动画的持续时间(以毫秒为单位)。
i: 设置动画的Interpolator。
5、setFillAfter(boolean fillAfter)
fillAfter: 如果设置为true,则动画结束后视图保持在最终位置。
7、setRepeatCount(int repeatCount)
repeatMode: 可以被设置为Animation.RESTART或Animation.REVERSE,这个值确定了动画结束后的行为,是重新开始从头开始还是倒退并返回起始位置。
10、start()
开始动画。
这些就是TranslateAnimation的参数,在使用的时候我们可以根据需求来灵活运用这些参数,来达到我们想要的动画效果。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论