ChipColors

interface ChipColors

表示在不同状态下标准 Chip(如 AssistChip、SuggestionChip)的容器和内容颜色。

此接口定义了 Chip 在 启用 (enabled)禁用 (disabled) 状态下的视觉外观,涵盖了以下颜色角色:

  • Container: Chip 的背景颜色。

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

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

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

此接口不适用于可选中的 Chip (FilterChip, InputChip),它们使用 SelectableChipColors

Author

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

See also

androidx.compose.material3.ChipColors

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 setDisabledLeadingIconContentColor(colorBuilder: Color.() -> Unit)

设置禁用状态下 Chip 前置图标的颜色。

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

设置禁用状态下 Chip 尾随图标的颜色。

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

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

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

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

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

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