问题描述
我正在尝试制作一个枪支模拟器应用程序,每次单击枪支时,一排子弹便会逐渐消失。 为了使第一次单击枪时使bullet1消失并在第二次按下枪时使bullet2消失,需要什么Java代码?
<ImageView
android:layout_width="match_parent"
android:layout_height="300dp"
android:paddingBottom="6dp"
android:src="@drawable/gun"
android:clickable="true"
android:id="@+id/gunimage"
android:onClick="shoot"/>
<ImageView
android:layout_width="30dp"
android:layout_height="wrap_content"
android:src="@drawable/bullet"
android:id="@+id/bullet1"/>
<ImageView
android:layout_width="30dp"
android:layout_height="wrap_content"
android:src="@drawable/bullet"
android:id="@+id/bullet2"/>
1楼
试试这个
firstbullet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
secondbullet..setVisibility(View.GONE);
}
});
secondbullet.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
firstbullet..setVisibility(View.GONE);
}
});