选项框
Author: Charley
在LayaAir引擎的经典UI系统中,选项框功能共有四种不同应用场景的组件,分别是:下拉选项框ComboBox、单选框Radio、单选框组RadioGroup、复选框CheckBox。
1、下拉选项框(ComboBox)
下拉选项框是通过下拉列表的方式列出所有可选项,用户可从中选择一个选项作为显示结果,并触发相关逻辑。
常用于菜单选择、难度选择、设置选项等需要在多项中选一的场景。
详情查看《下拉选项框组件》
2、单选框按钮(Radio)
单选框按钮是继承自按钮组件的状态切换按钮组件,简称单选框。
单选框通常不独立使用,而是与 RadioGroup 结合使用。
单选框 不能像 复选框 那样通过反复点击切换选中状态。
它的选中状态只能通过鼠标选择(选中后保持选中)或 通过代码修改来改变选中状态。
详情查看《单选框组件》
3、单选框组容器(RadioGroup)
单选框组是一个容器组件,用于容纳多个 单选框按钮,通过内部逻辑实现 互斥选择。
在同一个 单选框组容器 中,用户一次只能选中一个 单选框按钮,其他会自动取消选中。 这种排他性单选逻辑无需手动编写控制代码,即可实现唯一选中效果。
详情查看《单选框组容器组件》
4、复选框按钮(CheckBox)
复选框按钮同样继承自按钮组件,是一种可反复切换选中状态的状态按钮,简称复选框。
与单选框几乎不独立存在不同,复选框 既可以独立存在,也可以多个组合使用。
用户可通过反复点击实现选中与未选中状态的自由切换。
复选框 适用于需要多选或自由切换的场景,例如游戏设置、选项确认等。
由于常用于多选操作,也被称为多选框按钮。
详情查看《复选框组件》