我正在尝试使用 制作某种切换按钮LibGDX,所以我搜索了如何执行它们,并且找到了该类ToggleButton,但我认为它很旧,因为我在上一个版本中没有它......
所以我尝试这样做:
final TextButton button = new TextButton(weapon.getName(), skin2, "buy");
button.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
if(button.isChecked()){
button.setChecked(false);
System.out.println("unchecked");
} else {
button.setChecked(true);
System.out.println("checked");
}
}
});
Run Code Online (Sandbox Code Playgroud)
实际上,它一直告诉我unchecked,好像我的按钮总是未被选中,所以该setChecked方法似乎没有字...
我尝试了切换方法,它根本没有帮助,而且我没有找到任何其他方法解决方案...
所以我想知道你是否知道我应该如何做到这一点!
感谢您的帮助 !:)