Android 动画可画结尾
我得到了这个动画绘制运行,我想继续只有当它完成。此代码导致图像重叠Android 动画可画结尾,android,animation,Android,Animation,我得到了这个动画绘制运行,我想继续只有当它完成。此代码导致图像重叠 public void onClick(View w) { rangen = r.nextInt(4-1)+1; frameAnimation.start(); if (rangen==1){ enemyj.setImageResource(R.drawable.paper); restextj.setText("You Lose!
public void onClick(View w) {
rangen = r.nextInt(4-1)+1;
frameAnimation.start();
if (rangen==1){
enemyj.setImageResource(R.drawable.paper);
restextj.setText("You Lose!");}
else if (rangen==2){
enemyj.setImageResource(R.drawable.rock);
restextj.setText("Draw");}
else if (rangen==3){
enemyj.setImageResource(R.drawable.sciss);
restextj.setText("You Win!");}}
}
在启动帧动画之前,将动画侦听器添加到帧动画
frameAnimation.setAnimationListener( new AnimationListener() {
@Override
public void onAnimationEnd (Animation animation) {
animation.setAnimationListener(null);
//do whatever work you need done
}
@Override
public void onAnimationRepeat (Animation animation) {
}
@Override
public void onAnimationStart (Animation animation) {
}
});