Bitbybit Docs
    Preparing search index...

    Class BabylonGuiRadioButton

    单选按钮:圆形开关,每个 group 中一次只能选中一个,用于从几个选项中选一个。订阅选中状态更改事件以响应用户。

    Index

    Constructors

    create

    • group 中创建一个单选按钮;选中一个单选按钮会取消选中同组的其他按钮。checkSizeRatio 是内部圆点填充圆圈的比例。

      Parameters

      • inputs: CreateRadioButtonDto

        名称、分组、选中状态、圆点大小、颜色和可选的尺寸

      Returns RadioButton

      单选按钮

      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); });

    get

    • 读取单选按钮内部圆点填充其圆圈的比例。

      Parameters

      Returns number

      比例

    • 读取单选按钮所属的组。

      Parameters

      Returns string

      分组名称

    • 读取单选按钮圆圈的背景颜色。

      Parameters

      Returns string

      背景颜色

    set

    • 将单选按钮移到某个组;一个组中一次只能选中一个单选按钮。

      Parameters

      Returns RadioButton

      同一个单选按钮