RemoteSwitchButtonColors

class RemoteSwitchButtonColors


Represents the container, content, and control colors used in RemoteSwitchButton in various states.

Summary

Public constructors

RemoteSwitchButtonColors(
    checkedContainerColor: RemoteColor,
    checkedContentColor: RemoteColor,
    checkedSecondaryContentColor: RemoteColor,
    checkedIconColor: RemoteColor,
    checkedThumbColor: RemoteColor,
    checkedThumbIconColor: RemoteColor,
    checkedTrackColor: RemoteColor,
    checkedTrackBorderColor: RemoteColor,
    uncheckedContainerColor: RemoteColor,
    uncheckedContentColor: RemoteColor,
    uncheckedSecondaryContentColor: RemoteColor,
    uncheckedIconColor: RemoteColor,
    uncheckedThumbColor: RemoteColor,
    uncheckedTrackColor: RemoteColor,
    uncheckedTrackBorderColor: RemoteColor,
    disabledCheckedContainerColor: RemoteColor,
    disabledCheckedContentColor: RemoteColor,
    disabledCheckedSecondaryContentColor: RemoteColor,
    disabledCheckedIconColor: RemoteColor,
    disabledCheckedThumbColor: RemoteColor,
    disabledCheckedThumbIconColor: RemoteColor,
    disabledCheckedTrackColor: RemoteColor,
    disabledCheckedTrackBorderColor: RemoteColor,
    disabledUncheckedContainerColor: RemoteColor,
    disabledUncheckedContentColor: RemoteColor,
    disabledUncheckedSecondaryContentColor: RemoteColor,
    disabledUncheckedIconColor: RemoteColor,
    disabledUncheckedThumbColor: RemoteColor,
    disabledUncheckedTrackBorderColor: RemoteColor
)

Public functions

RemoteSwitchButtonColors
copy(
    checkedContainerColor: RemoteColor?,
    checkedContentColor: RemoteColor?,
    checkedSecondaryContentColor: RemoteColor?,
    checkedIconColor: RemoteColor?,
    checkedThumbColor: RemoteColor?,
    checkedThumbIconColor: RemoteColor?,
    checkedTrackColor: RemoteColor?,
    checkedTrackBorderColor: RemoteColor?,
    uncheckedContainerColor: RemoteColor?,
    uncheckedContentColor: RemoteColor?,
    uncheckedSecondaryContentColor: RemoteColor?,
    uncheckedIconColor: RemoteColor?,
    uncheckedThumbColor: RemoteColor?,
    uncheckedTrackColor: RemoteColor?,
    uncheckedTrackBorderColor: RemoteColor?,
    disabledCheckedContainerColor: RemoteColor?,
    disabledCheckedContentColor: RemoteColor?,
    disabledCheckedSecondaryContentColor: RemoteColor?,
    disabledCheckedIconColor: RemoteColor?,
    disabledCheckedThumbColor: RemoteColor?,
    disabledCheckedThumbIconColor: RemoteColor?,
    disabledCheckedTrackColor: RemoteColor?,
    disabledCheckedTrackBorderColor: RemoteColor?,
    disabledUncheckedContainerColor: RemoteColor?,
    disabledUncheckedContentColor: RemoteColor?,
    disabledUncheckedSecondaryContentColor: RemoteColor?,
    disabledUncheckedIconColor: RemoteColor?,
    disabledUncheckedThumbColor: RemoteColor?,
    disabledUncheckedTrackBorderColor: RemoteColor?
)

Returns a copy of this RemoteSwitchButtonColors optionally overriding some values.

open operator Boolean
equals(other: Any?)
open Int

Public properties

RemoteColor

Container color when checked and enabled.

RemoteColor

Content color when checked and enabled.

RemoteColor

Icon color when checked and enabled.

RemoteColor

Secondary content color when checked and enabled.

RemoteColor

Thumb color when checked and enabled.

RemoteColor

Thumb icon color when checked and enabled.

RemoteColor

Track border color when checked and enabled.

RemoteColor

Track color when checked and enabled.

RemoteColor

Container color when checked and disabled.

RemoteColor

Content color when checked and disabled.

RemoteColor

Icon color when checked and disabled.

RemoteColor

Secondary content color when checked and disabled.

RemoteColor

Thumb color when checked and disabled.

RemoteColor

Thumb icon color when checked and disabled.

RemoteColor

Track border color when checked and disabled.

RemoteColor

Track color when checked and disabled.

RemoteColor

Container color when unchecked and disabled.

RemoteColor

Content color when unchecked and disabled.

RemoteColor

Icon color when unchecked and disabled.

RemoteColor

Secondary content color when unchecked and disabled.

RemoteColor

Thumb color when unchecked and disabled.

RemoteColor

Track border color when unchecked and disabled.

RemoteColor

Container color when unchecked and enabled.

RemoteColor

Content color when unchecked and enabled.

RemoteColor

Icon color when unchecked and enabled.

RemoteColor

Secondary content color when unchecked and enabled.

RemoteColor

Thumb color when unchecked and enabled.

RemoteColor

Track border color when unchecked and enabled.

RemoteColor

Track color when unchecked and enabled.

Public constructors

RemoteSwitchButtonColors

Added in 1.0.0-alpha12
RemoteSwitchButtonColors(
    checkedContainerColor: RemoteColor,
    checkedContentColor: RemoteColor,
    checkedSecondaryContentColor: RemoteColor,
    checkedIconColor: RemoteColor,
    checkedThumbColor: RemoteColor,
    checkedThumbIconColor: RemoteColor,
    checkedTrackColor: RemoteColor,
    checkedTrackBorderColor: RemoteColor,
    uncheckedContainerColor: RemoteColor,
    uncheckedContentColor: RemoteColor,
    uncheckedSecondaryContentColor: RemoteColor,
    uncheckedIconColor: RemoteColor,
    uncheckedThumbColor: RemoteColor,
    uncheckedTrackColor: RemoteColor,
    uncheckedTrackBorderColor: RemoteColor,
    disabledCheckedContainerColor: RemoteColor,
    disabledCheckedContentColor: RemoteColor,
    disabledCheckedSecondaryContentColor: RemoteColor,
    disabledCheckedIconColor: RemoteColor,
    disabledCheckedThumbColor: RemoteColor,
    disabledCheckedThumbIconColor: RemoteColor,
    disabledCheckedTrackColor: RemoteColor,
    disabledCheckedTrackBorderColor: RemoteColor,
    disabledUncheckedContainerColor: RemoteColor,
    disabledUncheckedContentColor: RemoteColor,
    disabledUncheckedSecondaryContentColor: RemoteColor,
    disabledUncheckedIconColor: RemoteColor,
    disabledUncheckedThumbColor: RemoteColor,
    disabledUncheckedTrackBorderColor: RemoteColor
)
Parameters
checkedContainerColor: RemoteColor

Container color when checked and enabled.

checkedContentColor: RemoteColor

Content color when checked and enabled.

checkedSecondaryContentColor: RemoteColor

Secondary content color when checked and enabled.

checkedIconColor: RemoteColor

Icon color when checked and enabled.

checkedThumbColor: RemoteColor

Thumb color when checked and enabled.

checkedThumbIconColor: RemoteColor

Thumb icon color when checked and enabled.

checkedTrackColor: RemoteColor

Track color when checked and enabled.

checkedTrackBorderColor: RemoteColor

Track border color when checked and enabled.

uncheckedContainerColor: RemoteColor

Container color when unchecked and enabled.

uncheckedContentColor: RemoteColor

Content color when unchecked and enabled.

uncheckedSecondaryContentColor: RemoteColor

Secondary content color when unchecked and enabled.

uncheckedIconColor: RemoteColor

Icon color when unchecked and enabled.

uncheckedThumbColor: RemoteColor

Thumb color when unchecked and enabled.

uncheckedTrackColor: RemoteColor

Track color when unchecked and enabled.

uncheckedTrackBorderColor: RemoteColor

Track border color when unchecked and enabled.

disabledCheckedContainerColor: RemoteColor

Container color when checked and disabled.

disabledCheckedContentColor: RemoteColor

Content color when checked and disabled.

disabledCheckedSecondaryContentColor: RemoteColor

Secondary content color when checked and disabled.

disabledCheckedIconColor: RemoteColor

Icon color when checked and disabled.

disabledCheckedThumbColor: RemoteColor

Thumb color when checked and disabled.

disabledCheckedThumbIconColor: RemoteColor

Thumb icon color when checked and disabled.

disabledCheckedTrackColor: RemoteColor

Track color when checked and disabled.

disabledCheckedTrackBorderColor: RemoteColor

Track border color when checked and disabled.

disabledUncheckedContainerColor: RemoteColor

Container color when unchecked and disabled.

disabledUncheckedContentColor: RemoteColor

Content color when unchecked and disabled.

disabledUncheckedSecondaryContentColor: RemoteColor

Secondary content color when unchecked and disabled.

disabledUncheckedIconColor: RemoteColor

Icon color when unchecked and disabled.

disabledUncheckedThumbColor: RemoteColor

Thumb color when unchecked and disabled.

disabledUncheckedTrackBorderColor: RemoteColor

Track border color when unchecked and disabled.

Public functions

copy

Added in 1.0.0-alpha12
fun copy(
    checkedContainerColor: RemoteColor? = this.checkedContainerColor,
    checkedContentColor: RemoteColor? = this.checkedContentColor,
    checkedSecondaryContentColor: RemoteColor? = this.checkedSecondaryContentColor,
    checkedIconColor: RemoteColor? = this.checkedIconColor,
    checkedThumbColor: RemoteColor? = this.checkedThumbColor,
    checkedThumbIconColor: RemoteColor? = this.checkedThumbIconColor,
    checkedTrackColor: RemoteColor? = this.checkedTrackColor,
    checkedTrackBorderColor: RemoteColor? = this.checkedTrackBorderColor,
    uncheckedContainerColor: RemoteColor? = this.uncheckedContainerColor,
    uncheckedContentColor: RemoteColor? = this.uncheckedContentColor,
    uncheckedSecondaryContentColor: RemoteColor? = this.uncheckedSecondaryContentColor,
    uncheckedIconColor: RemoteColor? = this.uncheckedIconColor,
    uncheckedThumbColor: RemoteColor? = this.uncheckedThumbColor,
    uncheckedTrackColor: RemoteColor? = this.uncheckedTrackColor,
    uncheckedTrackBorderColor: RemoteColor? = this.uncheckedTrackBorderColor,
    disabledCheckedContainerColor: RemoteColor? = this.disabledCheckedContainerColor,
    disabledCheckedContentColor: RemoteColor? = this.disabledCheckedContentColor,
    disabledCheckedSecondaryContentColor: RemoteColor? = this.disabledCheckedSecondaryContentColor,
    disabledCheckedIconColor: RemoteColor? = this.disabledCheckedIconColor,
    disabledCheckedThumbColor: RemoteColor? = this.disabledCheckedThumbColor,
    disabledCheckedThumbIconColor: RemoteColor? = this.disabledCheckedThumbIconColor,
    disabledCheckedTrackColor: RemoteColor? = this.disabledCheckedTrackColor,
    disabledCheckedTrackBorderColor: RemoteColor? = this.disabledCheckedTrackBorderColor,
    disabledUncheckedContainerColor: RemoteColor? = this.disabledUncheckedContainerColor,
    disabledUncheckedContentColor: RemoteColor? = this.disabledUncheckedContentColor,
    disabledUncheckedSecondaryContentColor: RemoteColor? = this.disabledUncheckedSecondaryContentColor,
    disabledUncheckedIconColor: RemoteColor? = this.disabledUncheckedIconColor,
    disabledUncheckedThumbColor: RemoteColor? = this.disabledUncheckedThumbColor,
    disabledUncheckedTrackBorderColor: RemoteColor? = this.disabledUncheckedTrackBorderColor
): RemoteSwitchButtonColors

Returns a copy of this RemoteSwitchButtonColors optionally overriding some values.

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

checkedContainerColor

Added in 1.0.0-alpha12
val checkedContainerColor: RemoteColor

Container color when checked and enabled.

checkedContentColor

Added in 1.0.0-alpha12
val checkedContentColor: RemoteColor

Content color when checked and enabled.

checkedIconColor

Added in 1.0.0-alpha12
val checkedIconColor: RemoteColor

Icon color when checked and enabled.

checkedSecondaryContentColor

Added in 1.0.0-alpha12
val checkedSecondaryContentColor: RemoteColor

Secondary content color when checked and enabled.

checkedThumbColor

Added in 1.0.0-alpha12
val checkedThumbColor: RemoteColor

Thumb color when checked and enabled.

checkedThumbIconColor

Added in 1.0.0-alpha12
val checkedThumbIconColor: RemoteColor

Thumb icon color when checked and enabled.

checkedTrackBorderColor

Added in 1.0.0-alpha12
val checkedTrackBorderColor: RemoteColor

Track border color when checked and enabled.

checkedTrackColor

Added in 1.0.0-alpha12
val checkedTrackColor: RemoteColor

Track color when checked and enabled.

disabledCheckedContainerColor

Added in 1.0.0-alpha12
val disabledCheckedContainerColor: RemoteColor

Container color when checked and disabled.

disabledCheckedContentColor

Added in 1.0.0-alpha12
val disabledCheckedContentColor: RemoteColor

Content color when checked and disabled.

disabledCheckedIconColor

Added in 1.0.0-alpha12
val disabledCheckedIconColor: RemoteColor

Icon color when checked and disabled.

disabledCheckedSecondaryContentColor

Added in 1.0.0-alpha12
val disabledCheckedSecondaryContentColor: RemoteColor

Secondary content color when checked and disabled.

disabledCheckedThumbColor

Added in 1.0.0-alpha12
val disabledCheckedThumbColor: RemoteColor

Thumb color when checked and disabled.

disabledCheckedThumbIconColor

Added in 1.0.0-alpha12
val disabledCheckedThumbIconColor: RemoteColor

Thumb icon color when checked and disabled.

disabledCheckedTrackBorderColor

Added in 1.0.0-alpha12
val disabledCheckedTrackBorderColor: RemoteColor

Track border color when checked and disabled.

disabledCheckedTrackColor

Added in 1.0.0-alpha12
val disabledCheckedTrackColor: RemoteColor

Track color when checked and disabled.

disabledUncheckedContainerColor

Added in 1.0.0-alpha12
val disabledUncheckedContainerColor: RemoteColor

Container color when unchecked and disabled.

disabledUncheckedContentColor

Added in 1.0.0-alpha12
val disabledUncheckedContentColor: RemoteColor

Content color when unchecked and disabled.

disabledUncheckedIconColor

Added in 1.0.0-alpha12
val disabledUncheckedIconColor: RemoteColor

Icon color when unchecked and disabled.

disabledUncheckedSecondaryContentColor

Added in 1.0.0-alpha12
val disabledUncheckedSecondaryContentColor: RemoteColor

Secondary content color when unchecked and disabled.

disabledUncheckedThumbColor

Added in 1.0.0-alpha12
val disabledUncheckedThumbColor: RemoteColor

Thumb color when unchecked and disabled.

disabledUncheckedTrackBorderColor

Added in 1.0.0-alpha12
val disabledUncheckedTrackBorderColor: RemoteColor

Track border color when unchecked and disabled.

uncheckedContainerColor

Added in 1.0.0-alpha12
val uncheckedContainerColor: RemoteColor

Container color when unchecked and enabled.

uncheckedContentColor

Added in 1.0.0-alpha12
val uncheckedContentColor: RemoteColor

Content color when unchecked and enabled.

uncheckedIconColor

Added in 1.0.0-alpha12
val uncheckedIconColor: RemoteColor

Icon color when unchecked and enabled.

uncheckedSecondaryContentColor

Added in 1.0.0-alpha12
val uncheckedSecondaryContentColor: RemoteColor

Secondary content color when unchecked and enabled.

uncheckedThumbColor

Added in 1.0.0-alpha12
val uncheckedThumbColor: RemoteColor

Thumb color when unchecked and enabled.

uncheckedTrackBorderColor

Added in 1.0.0-alpha12
val uncheckedTrackBorderColor: RemoteColor

Track border color when unchecked and enabled.

uncheckedTrackColor

Added in 1.0.0-alpha12
val uncheckedTrackColor: RemoteColor

Track color when unchecked and enabled.