首先惭愧的说下。我不会线程啊。
  
   当点击按钮的时候,首先是一段frame动画。定时结束动画,stop之后想隐藏其在xml当中的ImageView
当时在定时器里边就报错了。  线程的话该如何解决呢。
          android当中子线程更新UI,如果做呢        拜谢。
image3 = (ImageView) findViewById(R.id.image3);
image = (ImageView) findViewById(R.id.imageId);// 显示动画的imageview
image.setBackgroundResource(R.drawable.iamge);// 设置显示动画的image的背景资源参数是int,就是你自己写的frame.xml,里面是所有相关的图片
attackAnimation = (AnimationDrawable) image.getBackground(); btn3 = (Button) findViewById(R.id.baifo_btn3);
btn3.setOnClickListener(new OnClickListener() { @Override
public void onClick(View v) {
image.setVisibility(View.VISIBLE);
image3.setVisibility(View.INVISIBLE);
attackAnimation.start();
Timer timer = new Timer();
TimerTask task = new TimerTask() {
@Override
public void run() {
attackAnimation.stop();
image.setVisibility(View.INVISIBLE);
image3.setVisibility(View.VISIBLE);
}
};
timer.schedule(task, 1000 * 8); // 定时关闭
}
});