ControlState
ControlState
枚举有以下值:
DEFAULT
默认
DISABLED
禁用
DRAGGED
拖动
ERROR
错误
FOCUSED
聚焦
HOVERED
悬停
PRESSED
按下
SELECTED
选中
SCROLLED_UNDER
滚动下
Fallback 状态,表示“所有其他状态”。
使用示例
要为所有 Material 状态配置单选框填充颜色,请将 fill_color
值设置为一个字面值,例如:
ft.Radio(fill_color=ft.Colors.GREEN)
要为特定 Material 状态配置填充颜色,请将其值设置为一个字典,其中键是状态名称。例如,要为 ControlState.HOVERED
和 ControlState.FOCUSED
状态配置不同的填充颜色,并为所有其他状态配置另一种颜色:
ft.Radio(
fill_color={
ft.ControlState.HOVERED: ft.Colors.GREEN,
ft.ControlState.FOCUSED: ft.Colors.RED,
ft.ControlState.DEFAULT: ft.Colors.BLACK,
}
)