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