在 group 中创建一个单选按钮;选中一个单选按钮会取消选中同组的其他按钮。checkSizeRatio 是内部圆点填充圆圈的比例。
名称、分组、选中状态、圆点大小、颜色和可选的尺寸
单选按钮
const optionA = bitbybit.babylon.gui.radioButton.createRadioButton({ name: "optionA", group: "material", isChecked: true, checkSizeRatio: 0.8, color: "#f0cebb", background: "black", width: "30px", height: "30px" });
panel.addControl(optionA);
optionA.onIsCheckedChangedObservable.add((checked) => { console.log(checked); });
将单选按钮事件的名称(其选中状态更改)作为类型化的选择器传递,供按名称订阅单选按钮事件的代码使用。
事件选择器
同一个选择器
设置单选按钮内部圆点填充其圆圈的比例,从 0 到 1。
单选按钮和比例
同一个单选按钮
将单选按钮移到某个组;一个组中一次只能选中一个单选按钮。
单选按钮和分组名称
同一个单选按钮
以 CSS 颜色设置单选按钮圆圈的背景颜色。
单选按钮和背景颜色
同一个单选按钮
单选按钮:圆形开关,每个
group中一次只能选中一个,用于从几个选项中选一个。订阅选中状态更改事件以响应用户。