libgdx实现RadioButton, RadioGroup

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容