在Android中合并两个动画

时间:2011-08-15 12:19:59

标签: java android animation

我正在尝试以编程方式组合两个动画。在那个简化的例子中:

 Animation translate = new TranslateAnimation(0, -100, 0, 0);
     translate.setDuration(1000);
 Animation zoom = new ScaleAnimation(0, 1, 0, 1);
     zoom.setDuration(1000);

我希望视图同时制作两个动画。我该怎么办?

这个问题的背景是因为我在xml文件中有一个更复杂的动画,我想在不修改原始xml的情况下将该动画与翻译结合起来。

由于

2 个答案:

答案 0 :(得分:10)

使用合并两个动画 AnimationSet

答案 1 :(得分:3)

您可以使用AnimationSet并将两个动画添加到该AnimationSet中并启动该AnimationSet