IconToggleButtonColors

@Immutable
class IconToggleButtonColors(val containerColor: Color, val contentColor: Color, val disabledContainerColor: Color, val disabledContentColor: Color, val checkedContainerColor: Color, val checkedContentColor: Color)

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

Parameters

containerColor

the container color of this icon button when enabled.

contentColor

the content color of this icon button when enabled.

disabledContainerColor

the container color of this icon button when not enabled.

disabledContentColor

the content color of this icon button when not enabled.

checkedContainerColor

the container color of this icon button when checked.

checkedContentColor

the content color of this icon button when checked.

Constructors

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

create an instance with arbitrary colors.

Properties

Link copied to clipboard
Link copied to clipboard
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, checkedContainerColor: Color = this.checkedContainerColor, checkedContentColor: Color = this.checkedContentColor): IconToggleButtonColors

Returns a copy of this IconToggleButtonColors, 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