在我的Libgdx游戏中,我希望在单击ImageButton时更改图像。 我认为这应该很容易,但我已经花费了好几个小时。 :)
public void show() {
buttonSound = new ImageButton(skin.getDrawable("sound_off"));
buttonSound.addListener(new onSoundListener());
}
class onSoundListener extends InputListener {
public boolean touchDown (InputEvent event, float x, float y, int pointer, int button) {
return true;
}
public void touchUp (InputEvent event, float x, float y, int pointer, int button) {
buttonSound.setBackground(skin.getDrawable("btn_sound"));
}
}
这个不起作用。有人能帮我解决一下吗?
谢谢