跳到主要内容

ChipTheme 芯片主题

在整个应用中自定义 芯片 的外观。

ChipTheme 类具有以下属性:

avatar_constraints(头像约束)

覆盖所有子代 Chip 控件中头像的大小约束。

值的类型为 BoxConstraints

bgcolor(背景颜色)

覆盖所有子代 Chip 控件中 Chip.bgcolor 的默认值。

border_side(边框边)

覆盖所有子代 Chip 控件中 Chip.border_side 的默认值。

brightness(亮度)

覆盖所有子代 Chip 控件中 Chip.brightness 的默认值。

checkmark_color(复选标记颜色)

覆盖所有子代 Chip 控件中 Chip.checkmark_color 的默认值。

click_elevation(点击海拔)

覆盖所有子代 Chip 控件中 Chip.click_elevation 的默认值。

color(颜色)

覆盖所有子代 Chip 控件中 Chip.color 的默认值。

delete_icon_color(删除图标颜色)

覆盖所有子代 Chip 控件中 Chip.delete_icon_color 的默认值。

delete_icon_size_constraints(删除图标大小约束)

覆盖所有子代 Chip 控件中删除图标的大小约束。

值的类型为 BoxConstraints

disabled_color(禁用颜色)

覆盖所有子代 Chip 控件中 Chip.disabled_color 的默认值。

elevation(海拔)

覆盖所有子代 Chip 控件中 Chip.elevation 的默认值。

label_padding(标签填充)

覆盖所有子代 Chip 控件中 Chip.label_padding 的默认值。

label_text_style(标签文本样式)

覆盖所有子代 Chip 控件中 Chip.label_text_style 的默认值。

padding(填充)

覆盖所有子代 Chip 控件中 Chip.padding 的默认值。

secondary_label_text_style(次级标签文本样式)

覆盖所有子代 Chip 控件中 Chip.secondary_label_text_style 的默认值。

secondary_selected_color(次级选中颜色)

覆盖所有子代 Chip 控件中 Chip.secondary_selected_color 的默认值。

selected_color(选中颜色)

覆盖所有子代 Chip 控件中 Chip.selected_color 的默认值。

selected_shadow_color(选中阴影颜色)

覆盖所有子代 Chip 控件中 Chip.selected_shadow_color 的默认值。

shadow_color(阴影颜色)

覆盖所有子代 Chip 控件中 Chip.shadow_color 的默认值。

shape(形状)

覆盖所有子代 Chip 控件中 Chip.shape 的默认值。

show_checkmark(显示复选标记)

覆盖所有子代 Chip 控件中 Chip.show_checkmark 的默认值。

surface_tint_color(表面色调颜色)

覆盖所有子代 Chip 控件中 Chip.surface_tint_color 的默认值。