如何使用可绘制动画制作动画



我想一个接一个地播放两个动画。。

当第一个停止时,另一个必须启动。。(使用OnTouchListener(

问题是:

AnimationListener无法使用animationdrawinables

有人知道解决办法吗?

谢谢

很抱歉回答晚了,但当我在android中制作应用程序时,我甚至遇到了同样的问题。我不知道这会起作用,但我用了一个倒计时计时器。在我的情况下,我有一个按钮,当点击它时,它将启动一个动画,当动画结束时,它会启动另一个功能。因此,我在setOnclickListener(用于按钮(内部使用了倒计时计时器。这里有一个例子:(

start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

throwing.setImageResource(R.drawable.throwing);
AnimationDrawable idleAnimation = (AnimationDrawable) throwing.getDrawable();
idleAnimation.start();
new CountDownTimer(680, 3000) {
public void onTick(long millisUntilFinished) {
}
public void onFinish() {
//place your code here which you want to execute when the first animation finishes.
}
}.start();
});

最新更新