今天在写一个button的动画,希望在动画结束后对button进行隐藏,但是button.setVisibility(View.INVISIBLE)
无效,百度得知,要先去除掉动画才可以。
代码如下:
//对动画进行监听
animation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
button.clearAnimation();
button.setVisibility(View.INVISIBLE);
}
@Override
public void onAnimationRepeat(Animation animation) {
}
});