Java 安卓-连续播放两个音阶的动画

Java 安卓-连续播放两个音阶的动画,java,android,animation,sequence,Java,Android,Animation,Sequence,我想制作一个简单的动画,其中ImageView正在缩小,然后放大,当图像不可见时,将被放大以更改该图像。我从以下代码开始: AnimationSet animationSet = new AnimationSet(true); ScaleAnimation oldOutScaleAnimation = new ScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE

我想制作一个简单的动画,其中ImageView正在缩小,然后放大,当图像不可见时,将被放大以更改该图像。我从以下代码开始:

 AnimationSet animationSet = new AnimationSet(true);

 ScaleAnimation oldOutScaleAnimation = new ScaleAnimation(1.0f, 0.0f, 1.0f, 0.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
 oldOutScaleAnimation.setDuration(500);
 animationSet.addAnimation(oldOutScaleAnimation);

 ScaleAnimation newInScaleAnimation = new ScaleAnimation(0.0f, 1.0f, 0.0f, 1.0f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
 newInScaleAnimation.setDuration(500);
 newInScaleAnimation.setStartOffset(500);
 animationSet.addAnimation(newInScaleAnimation);

 view.startAnimation(animationSet);
但我看不到动画,我只看到:

  • 形象

  • 图像消失

  • 图像出现

没有转换

每个动画都是单独工作的

我不想在XML中这样做

谢谢你的回复