2012-09-25 38 views
0

在我的项目中,我在单个XML文件中使用了不同的动画,如水果忍者游戏。当我点击特定的图像时,该图像应该是不可见的,并且计数将增加100,因为这个列表我想知道如何点击运动图像即动画图像。如何给动画添加onclick?

LinearLayout r=new LinearLayout(this); 
i1 = (ImageView)findViewById(R.id.imageView1); 
i2 = (ImageView)findViewById(R.id.imageView2); 
i3 = (ImageView)findViewById(R.id.imageView3); 
i4 = (ImageView)findViewById(R.id.imageView4); 
i5 = (ImageView)findViewById(R.id.imageView5); 
i6 = (ImageView)findViewById(R.id.imageView6); 
i7 = (ImageView)findViewById(R.id.imageView7); 
i8 = (ImageView)findViewById(R.id.imageView8); 
i9 = (ImageView)findViewById(R.id.imageView9); 
i10 = (ImageView)findViewById(R.id.imageView10); 

final Animation an=AnimationUtils.loadAnimation(this,R.anim.custom); 
final Animation an1=AnimationUtils.loadAnimation(this,R.anim.custom1); 
final Animation an2=AnimationUtils.loadAnimation(this,R.anim.custom2); 
final Animation an3=AnimationUtils.loadAnimation(this,R.anim.custom3); 
final Animation an4=AnimationUtils.loadAnimation(this,R.anim.custom4); 
final Animation an5=AnimationUtils.loadAnimation(this,R.anim.custom5); 
final Animation an6=AnimationUtils.loadAnimation(this,R.anim.custom6); 
final Animation an7=AnimationUtils.loadAnimation(this,R.anim.custom7); 
final Animation an8=AnimationUtils.loadAnimation(this,R.anim.custom8); 
final Animation an9=AnimationUtils.loadAnimation(this,R.anim.custom9); 

回答

1

你有没有试过这种

ImageView myImage = (ImageView) findViewById(R.idimageView1); 

然后,设置能见度到GONE

myImage.setVisibility(View.GONE); 

check this