ButtonColors

@Immutable
class ButtonColors(val containerColor: Color, val contentColor: Color, val disabledContainerColor: Color, val disabledContentColor: Color)

Represents the container and content colors used in a button in different states.

Parameters

containerColor

the container color of this Button when enabled.

contentColor

the content color of this Button when enabled.

disabledContainerColor

the container color of this Button when not enabled.

disabledContentColor

the content color of this Button when not enabled. @constructor create an instance with arbitrary colors.

Constructors

Link copied to clipboard
constructor(containerColor: Color, contentColor: Color, disabledContainerColor: Color, disabledContentColor: Color)

Properties

Link copied to clipboard
val containerColor: Color
Link copied to clipboard
val contentColor: Color
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun copy(containerColor: Color = this.containerColor, contentColor: Color = this.contentColor, disabledContainerColor: Color = this.disabledContainerColor, disabledContentColor: Color = this.disabledContentColor): ButtonColors

Returns a copy of this ButtonColors, optionally overriding some of the values. This uses the Color.Unspecified to mean “use the value from the source”

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int