做单选或者多选使用
Interactable:点击是否有效
Transition:状态切换模式
- None:没有切换效果
- Color Tint:颜色切换模式
- Target Graphic:默认显示的图片,按钮要控制改变的组件
- Normal Color:默认颜色,正常状态的颜色
- Highlighted Color:高亮颜色,鼠标放在上面时的颜色,手机没有这种状态
- Pressed Color:按下时的颜色
- Selected Color:选中时的颜色
- Disabled Color:不可用时的颜色
- Color Multiplier:颜色乘数,最终颜色 = Image颜色*状态颜色*Color Multiplier
- Fade Duration:渐变时间 (一种状态切换至另一种状态时切换时间)
- Sprite Swap:图片切换模式,和上面的基本一样,只是设置的是图片,参照上面的
- Animation 动画切换模式,和上面的基本一样,只是设置的是动画状态名称,参照上面的
Navigation:导航,主要应用与PC的上下左右键来控制当前选中的 UI 控件,使之触于焦点状态
- None:关闭导航
- Automatic:自动识别最近的一个控件
- Horizontal:水平方向导航到上/下一个控件
- Vertical:垂直方向导航到上/下一个控件
- Explicit:指定各方向键所导航到的控件
Is On:是否勾选,当前的状态
Toggle Transition:状态切换是否有过度效果
None:无效果,直接出现/消失
Fade:渐隐渐显
Graphic:选中时显示的图片
Group:Toggle Group组件做单选使用,可以把多个Toggle做成一个分组做多选一的效果,同一时刻只有一个被勾选(勾选一个,其他就会自动取消勾选)。
OnValueChanged:状态改变事件,在选择函数的时候有个细节,会看到两个一样的函数名,但是分别处于Dynamic bool和 Static Parameters标签下(如下图)。我们一般选择Dynamic bool,会把当前选择状态传入进代码,Static Parameters是传入一个静态的值到代码,是在界面上设置的固定值。
ToggleGroup
Allow Switch off:
不勾选有且只有一个被勾选。
勾选允许出现都不勾选的情况。