libgdx实现RadioButton, RadioGroup
2016-11-08 本文已影响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的属性
![](https://img.haomeiwen.com/i2198041/bf9d0893f444d3e0.png)