我有2个动画已经在工作,
我想同时淡化我的火车+补间我的火车。
如果我执行这些行中的1行,它将起作用。
但是,如果我尝试同时执行它们,那么只有1可以工作。
我真的在这里找不到解决方案。

也许你可以帮忙吗?

  final ImageView mytrain = (ImageView) findViewById(R.id.train);
  final Animation traintween = AnimationUtils.loadAnimation(this,R.anim.treinanimation);
   final Animation trainfade = AnimationUtils.loadAnimation(this,R.anim.trainfade);


  mytrain.startAnimation(trainfade);
 mytrain.startAnimation(trainntween);

我希望mytrain执行两个动画。

感谢您的帮助!

最佳答案

使用AnimationSet类:

AnimationSet s = new AnimationSet(false);//false means don't share interpolators
s.addAnimation(traintween);
s.addAnimation(trainfad);
mytrain.startAnimation(s);

10-07 22:17