小编shi*_*ota的帖子

使用 LibGDX 制作“切换按钮”

我正在尝试使用 制作某种切换按钮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方法似乎没有字...
我尝试了切换方法,它根本没有帮助,而且我没有找到任何其他方法解决方案...
所以我想知道你是否知道我应该如何做到这一点!

感谢您的帮助 !:)

java button libgdx

3
推荐指数
1
解决办法
3183
查看次数

标签 统计

button ×1

java ×1

libgdx ×1