0

我有一个 ImageView,它位于屏幕中间。我使用以下代码创建了一个 TranslateAnimation 以将 ot 移动到屏幕的右边缘:

      logoAnimationLeft2Right = new TranslateAnimation(0, screenWidth/2+imageWidth, 0, 0);
      logoAnimationLeft2Right.setDuration(500);
      logoAnimationLeft2Right.setFillAfter(false);
      logoAnimationLeft2Right.setRepeatMode(Animation.REVERSE);
      logoAnimationLeft2Right.setRepeatCount(1);

使用它,我的 ImageView 会转到右边缘,然后从右侧回滚到中心。我想创建一个偏移量,使 ImageView 回到屏幕的左侧并回到中心(看起来“围绕”中心)。

我应该怎么做才能在动画与其反向重复之间产生这种偏移?

4

1 回答 1

1

Use AnimationSet, contains the animation to the right and the animation to the left side, play then sequentailly and repeatly.

于 2013-09-12T13:20:32.237 回答