跳到主要内容

MaterialState

MaterialState 枚举包含以下值:

  • HOVERED - 悬停状态
  • FOCUSED - 焦点状态
  • PRESSED - 按下状态
  • DRAGGED - 拖动状态
  • SELECTED - 选择状态
  • SCROLLED_UNDER - 滚动状态
  • DISABLED - 禁用状态
  • ERROR - 错误状态
  • DEFAULT - 默认状态,表示“所有其他状态”。

使用示例

要为所有 Material 状态配置单选按钮的填充颜色,请将 fill_color 值设置为字面量,例如:

rd.fill_color=ft.colors.GREEN

要为特定的 Material 状态配置填充颜色,请将其值设置为字典,其中键是状态名称。例如,为 HOVEREDFOCUSED 状态配置不同的填充颜色,并为所有其他状态配置另一种颜色:

rd.fill_color={
ft.MaterialState.HOVERED: ft.colors.GREEN,
ft.MaterialState.FOCUSED: ft.colors.RED,
ft.MaterialState.DEFAULT: ft.colors.BLACK,
}