ButtonColors

interface ButtonColors

表示按钮在不同状态下使用的容器和内容颜色。

此接口用于定义按钮的视觉外观,主要区分两种状态和两种颜色角色:

  • 状态: enabled (启用) vs disabled (禁用)。

  • 颜色角色:

  • containerColor: 按钮的背景/填充颜色。

  • contentColor: 按钮内部的文本和图标颜色。

See also

androidx.compose.material3.ButtonColors

Functions

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

设置启用状态下此按钮的容器(背景)颜色。

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

设置启用状态下此按钮的内容(文本和图标)颜色。

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

设置禁用状态下此按钮的容器(背景)颜色。

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

设置禁用状态下此按钮的内容(文本和图标)颜色。