跳转到内容

选项框

Author: Charley

在LayaAir引擎的经典UI系统中,选项框功能共有四种不同应用场景的组件,分别是:下拉选项框ComboBox、单选框Radio、单选框组RadioGroup、复选框CheckBox。

下拉选项框是通过下拉列表的方式列出所有可选项,用户可从中选择一个选项作为显示结果,并触发相关逻辑。

常用于菜单选择、难度选择、设置选项等需要在多项中选一的场景。

详情查看《下拉选项框组件》

单选框按钮是继承自按钮组件的状态切换按钮组件,简称单选框。

单选框通常不独立使用,而是与 RadioGroup 结合使用。

单选框 不能像 复选框 那样通过反复点击切换选中状态。

它的选中状态只能通过鼠标选择(选中后保持选中)或 通过代码修改来改变选中状态。

详情查看《单选框组件》

单选框组是一个容器组件,用于容纳多个 单选框按钮,通过内部逻辑实现 互斥选择。

在同一个 单选框组容器 中,用户一次只能选中一个 单选框按钮,其他会自动取消选中。 这种排他性单选逻辑无需手动编写控制代码,即可实现唯一选中效果。

详情查看《单选框组容器组件》

复选框按钮同样继承自按钮组件,是一种可反复切换选中状态的状态按钮,简称复选框。

与单选框几乎不独立存在不同,复选框 既可以独立存在,也可以多个组合使用。

用户可通过反复点击实现选中与未选中状态的自由切换。

复选框 适用于需要多选或自由切换的场景,例如游戏设置、选项确认等。

由于常用于多选操作,也被称为多选框按钮。

详情查看《复选框组件》