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 checkedContainerColorRemoteColor

Container color when checked and enabled.

checkedContentColor

Added in 1.0.0-alpha12
val checkedContentColorRemoteColor

Content color when checked and enabled.

checkedIconColor

Added in 1.0.0-alpha12
val checkedIconColorRemoteColor

Icon color when checked and enabled.

checkedSecondaryContentColor

Added in 1.0.0-alpha12
val checkedSecondaryContentColorRemoteColor

Secondary content color when checked and enabled.

checkedThumbColor

Added in 1.0.0-alpha12
val checkedThumbColorRemoteColor

Thumb color when checked and enabled.

checkedThumbIconColor

Added in 1.0.0-alpha12
val checkedThumbIconColorRemoteColor

Thumb icon color when checked and enabled.

checkedTrackBorderColor

Added in 1.0.0-alpha12
val checkedTrackBorderColorRemoteColor

Track border color when checked and enabled.

checkedTrackColor

Added in 1.0.0-alpha12
val checkedTrackColorRemoteColor

Track color when checked and enabled.

disabledCheckedContainerColor

Added in 1.0.0-alpha12
val disabledCheckedContainerColorRemoteColor

Container color when checked and disabled.

disabledCheckedContentColor

Added in 1.0.0-alpha12
val disabledCheckedContentColorRemoteColor

Content color when checked and disabled.

disabledCheckedIconColor

Added in 1.0.0-alpha12
val disabledCheckedIconColorRemoteColor

Icon color when checked and disabled.

disabledCheckedSecondaryContentColor

Added in 1.0.0-alpha12
val disabledCheckedSecondaryContentColorRemoteColor

Secondary content color when checked and disabled.

disabledCheckedThumbColor

Added in 1.0.0-alpha12
val disabledCheckedThumbColorRemoteColor

Thumb color when checked and disabled.

disabledCheckedThumbIconColor

Added in 1.0.0-alpha12
val disabledCheckedThumbIconColorRemoteColor

Thumb icon color when checked and disabled.

disabledCheckedTrackBorderColor

Added in 1.0.0-alpha12
val disabledCheckedTrackBorderColorRemoteColor

Track border color when checked and disabled.

disabledCheckedTrackColor

Added in 1.0.0-alpha12
val disabledCheckedTrackColorRemoteColor

Track color when checked and disabled.

disabledUncheckedContainerColor

Added in 1.0.0-alpha12
val disabledUncheckedContainerColorRemoteColor

Container color when unchecked and disabled.

disabledUncheckedContentColor

Added in 1.0.0-alpha12
val disabledUncheckedContentColorRemoteColor

Content color when unchecked and disabled.

disabledUncheckedIconColor

Added in 1.0.0-alpha12
val disabledUncheckedIconColorRemoteColor

Icon color when unchecked and disabled.

disabledUncheckedSecondaryContentColor

Added in 1.0.0-alpha12
val disabledUncheckedSecondaryContentColorRemoteColor

Secondary content color when unchecked and disabled.

disabledUncheckedThumbColor

Added in 1.0.0-alpha12
val disabledUncheckedThumbColorRemoteColor

Thumb color when unchecked and disabled.

disabledUncheckedTrackBorderColor

Added in 1.0.0-alpha12
val disabledUncheckedTrackBorderColorRemoteColor

Track border color when unchecked and disabled.

uncheckedContainerColor

Added in 1.0.0-alpha12
val uncheckedContainerColorRemoteColor

Container color when unchecked and enabled.

uncheckedContentColor

Added in 1.0.0-alpha12
val uncheckedContentColorRemoteColor

Content color when unchecked and enabled.

uncheckedIconColor

Added in 1.0.0-alpha12
val uncheckedIconColorRemoteColor

Icon color when unchecked and enabled.

uncheckedSecondaryContentColor

Added in 1.0.0-alpha12
val uncheckedSecondaryContentColorRemoteColor

Secondary content color when unchecked and enabled.

uncheckedThumbColor

Added in 1.0.0-alpha12
val uncheckedThumbColorRemoteColor

Thumb color when unchecked and enabled.

uncheckedTrackBorderColor

Added in 1.0.0-alpha12
val uncheckedTrackBorderColorRemoteColor

Track border color when unchecked and enabled.

uncheckedTrackColor

Added in 1.0.0-alpha12
val uncheckedTrackColorRemoteColor

Track color when unchecked and enabled.