我有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);