我想这是非常简单的问题,但不知何故我无法弄清楚。动画后,制作一个ImageView隐形
我从可绘制的文件夹动画几个.png文件,它工作正常,因为它们是动画和停止根据需要。我前三个小时尝试的是我想在动画停止后隐藏imageview。这是我正在使用的简单代码
animImageView = (ImageView) findViewById(R.id.iv_animation);
animImageView.setBackgroundResource(R.drawable.anim);
animImageView.post(new Runnable() {
@Override
public void run() {
visiblity = false;
frameAnimation =
(AnimationDrawable) animImageView.getBackground();
frameAnimation.start();
frameAnimation.setOneShot(true);
//animImageView.setVisibility(View.INVISIBLE);
}
});
即使在imageview上尝试过removeCallBack()方法,但它不起作用。有人可以指导我做错了什么,或者我需要做些什么来克服这一点。
谢谢。
使用这个[http://stackoverflow.com/questions/2214735/android-animationdrawable-and-knowing-when-animation-ends],我设法隐藏imageview – Umair