SelectableChipColors

表示在不同状态下可选择 Chip(如 FilterChip 和 InputChip)的容器和内容颜色。

此接口定义了 Chip 在 启用/禁用选中/未选中 组合状态下的视觉外观, 涵盖了以下颜色角色:

  • Container: Chip 的背景颜色。

  • Label: Chip 的文本标签颜色。

  • Leading Icon: Chip 前置图标的颜色。

  • Trailing Icon: Chip 尾随图标的颜色。

Author

M8Test, [email protected], https://m8test.com

See also

androidx.compose.material3.SelectableChipColors

Functions

Link copied to clipboard
abstract fun setContainerColor(colorBuilder: Color.() -> Unit)

设置 未选中且启用 状态下 Chip 的容器(背景)颜色。

Link copied to clipboard
abstract fun setDisabledContainerColor(colorBuilder: Color.() -> Unit)

设置 未选中且禁用 状态下 Chip 的容器(背景)颜色。

Link copied to clipboard
abstract fun setDisabledLabelColor(colorBuilder: Color.() -> Unit)

设置 禁用 状态下 Chip 的标签文本颜色(无论是否选中)。

Link copied to clipboard
abstract fun setDisabledLeadingIconColor(colorBuilder: Color.() -> Unit)

设置 禁用 状态下 Chip 的前置图标颜色(无论是否选中)。

Link copied to clipboard
abstract fun setDisabledSelectedContainerColor(colorBuilder: Color.() -> Unit)

设置 选中且禁用 状态下 Chip 的容器(背景)颜色。

Link copied to clipboard
abstract fun setDisabledTrailingIconColor(colorBuilder: Color.() -> Unit)

设置 禁用 状态下 Chip 的尾随图标颜色(无论是否选中)。

Link copied to clipboard
abstract fun setLabelColor(colorBuilder: Color.() -> Unit)

设置 未选中且启用 状态下 Chip 的标签文本颜色。

Link copied to clipboard
abstract fun setLeadingIconColor(colorBuilder: Color.() -> Unit)

设置 未选中且启用 状态下 Chip 的前置图标颜色。

Link copied to clipboard
abstract fun setSelectedContainerColor(colorBuilder: Color.() -> Unit)

设置 选中且启用 状态下 Chip 的容器(背景)颜色。

Link copied to clipboard
abstract fun setSelectedLabelColor(colorBuilder: Color.() -> Unit)

设置 选中且启用 状态下 Chip 的标签文本颜色。

Link copied to clipboard
abstract fun setSelectedLeadingIconColor(colorBuilder: Color.() -> Unit)

设置 选中且启用 状态下 Chip 的前置图标颜色。

Link copied to clipboard
abstract fun setSelectedTrailingIconColor(colorBuilder: Color.() -> Unit)

设置 选中且启用 状态下 Chip 的尾随图标颜色。

Link copied to clipboard
abstract fun setTrailingIconColor(colorBuilder: Color.() -> Unit)

设置 未选中且启用 状态下 Chip 的尾随图标颜色。