setAnimation()方法的行为类似于Android中的startAnimation()

时间:2015-02-28 04:58:50

标签: android xml animation

在下面的代码中,动画会自动启动,即使我不想要它。

anim = AnimationUtils.loadAnimation(this, R.anim.my_anim);
imageview.setAnimation(anim);

我又尝试了两件事,发现问题何时发生。

下面的代码会在执行时启动动画。

imageview.setAnimation(AnimationUtils.loadAnimation(this, R.anim.my_anim));

但是,下面的代码在第一次执行后不再启动动画。

imageview.clearAnimation();
imageview.setAnimation(anim);

当第一次设置'新动画实例'时,setAnimation()方法就像startAnimation()方法一样激活,我想。

我是对的吗?

我想提前设置动画并在我想要的时候播放。

我该怎么做?

0 个答案:

没有答案