美文网首页libgdx专题libgdx游戏开发
libgdx实现RadioButton, RadioGroup

libgdx实现RadioButton, RadioGroup

作者: 纯洁的坏蛋 | 来源:发表于2016-11-08 12:36 被阅读114次

    1.ButtonGroup

    libgdx新版更新了一个控件,buttonGroup, 准确的来说不是控件,是一个controller, 可以添加进去一组按钮, 它可以控制这组按钮的check状态. 常用的属性有:
    https://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/scenes/scene2d/ui/ButtonGroup.html

    setMaxCheckCount //设置最多同时多少个按钮可以被点击, 这里一般是设置为1
    
    ButtonGroup buttonGroup = new ButtonGroup();
    buttonGroup.setMaxCheckCount(1);
    for (int i = 0; i < 5; i++){    
      TextButton textButton = new TextButton("玩法", style);    
      buttonGroup.add(textButton);    
      verticalGroup.addActor(textButton);
    }
    
    注意: buttonGroup只是个controller, 它没有大小 没有位置 没有actor的属性
    Paste_Image.png

    相关文章

      网友评论

        本文标题:libgdx实现RadioButton, RadioGroup

        本文链接:https://www.haomeiwen.com/subject/cayauttx.html