将两个动画应用于同一视图?

时间:2011-07-18 05:46:42

标签: android view imagebutton android-animation

我将一个条目动画应用到我的一个ImageButton (fade_in.xml which is in the project anim/ folder)。现在,点击一下按钮后,我想应用退出动画(fade_out.xml which is in the same folder)

当我这样做时,会发生entry动画。但是,exit一个不!似乎每个视图只接受一个动画。

这是真的吗?我该如何解决这个问题?

-

-

更新

这是用于设置条目动画的onCreate()方法:

Animation fade = AnimationUtils.loadAnimation(this, R.anim.fade_in);
fade.setStartOffset(600);
img.startAnimation(fade);
img.setvisibility(View.VISIBLE);

这是针对某个按钮b1的onClick()方法:

Animation fade2 = AnimationUtils.loadAnimation(this, R.anim.fade_out);
fade.setStartOffset(500);
img.startAnimation(fade2);
img.setvisibility(View.INVISIBLE);

1 个答案:

答案 0 :(得分:1)

您可以将ViewFlipper与getInAnimation和getOutAnimation方法一起使用 其他解决方案是在代码中设置动画(据我所知,您在xml文件中设置动画)。