所以我想在这里做的是,起始图像分配了标签0.当我运行该方法时,我希望图像更改为gallows1并获得“1”的标签。然后,当它再次运行时,我想让它保持gallows1的标签为1,然后将其更改为gallows2,并重新分配....基本上,我希望1个图像更改为下一个,等等,因为方法运行6次。Android Developement - If-Then-Else声明。切换图像
这是我到目前为止。
public void switchImage(View view) {
ImageView img = (ImageView) findViewById(R.id.imageView1);
img.setTag("0");
if (img.getTag() == "0") {
img.setImageResource(R.drawable.gallows1);
img.setTag("1");
} else if (img.getTag() == "1") {
img.setImageResource(R.drawable.gallows2);
img.setTag("2");
} else if (img.getTag() == "2") {
img.setImageResource(R.drawable.gallows3);
img.setTag("3");
} else if (img.getTag() == "3") {
img.setImageResource(R.drawable.gallows4);
img.setTag("4");
} else if (img.getTag() == "4") {
img.setImageResource(R.drawable.gallows5);
img.setTag("5");;
} else if (img.getTag() == "5") {
img.setImageResource(R.drawable.gallows6);
img.setTag("6");
} else if (img.getTag() == "6") {
return;
}
}
我制作游戏的刽子手,但使用的显卡,我想有一个扭曲(它是一个挑战凸出),并有进展的图像显示来代替。
您应该打开view.getId() –
,以便您需要哪些帮助 – Naveen
使用动画.. –