我有一个ImageView,它位于屏幕中间。我使用以下代码创建了一个TranslateAnimation来移动到屏幕的右边缘:
logoAnimationLeft2Right = new TranslateAnimation(0, screenWidth/2+imageWidth, 0, 0);
logoAnimationLeft2Right.setDuration(500);
logoAnimationLeft2Right.setFillAfter(false);
logoAnimationLeft2Right.setRepeatMode(Animation.REVERSE);
logoAnimationLeft2Right.setRepeatCount(1);
使用此功能,我的ImageView会向右移动,并从右侧向中心滚动。我想创建一个偏移量,让ImageView回到屏幕的左侧,然后回到中心(似乎“围绕”中心)。
如何在动画及其反向重复之间进行此偏移?
答案 0 :(得分:1)
使用AnimationSet
,包含右侧的动画和左侧的动画,然后重复播放,然后重复播放。