RemoteSplitSwitchButtonColors

class RemoteSplitSwitchButtonColors


Represents the container, content, and switch control colors used in RemoteSplitSwitchButton in different states.

Summary

Public constructors

RemoteSplitSwitchButtonColors(
    checkedContainerColor: RemoteColor,
    checkedContentColor: RemoteColor,
    checkedSecondaryContentColor: RemoteColor,
    checkedSplitContainerColor: RemoteColor,
    checkedThumbColor: RemoteColor,
    checkedThumbIconColor: RemoteColor,
    checkedTrackColor: RemoteColor,
    checkedTrackBorderColor: RemoteColor,
    uncheckedContainerColor: RemoteColor,
    uncheckedContentColor: RemoteColor,
    uncheckedSecondaryContentColor: RemoteColor,
    uncheckedSplitContainerColor: RemoteColor,
    uncheckedThumbColor: RemoteColor,
    uncheckedTrackColor: RemoteColor,
    uncheckedTrackBorderColor: RemoteColor,
    disabledCheckedContainerColor: RemoteColor,
    disabledCheckedContentColor: RemoteColor,
    disabledCheckedSecondaryContentColor: RemoteColor,
    disabledCheckedSplitContainerColor: RemoteColor,
    disabledCheckedThumbColor: RemoteColor,
    disabledCheckedThumbIconColor: RemoteColor,
    disabledCheckedTrackColor: RemoteColor,
    disabledCheckedTrackBorderColor: RemoteColor,
    disabledUncheckedContainerColor: RemoteColor,
    disabledUncheckedContentColor: RemoteColor,
    disabledUncheckedSecondaryContentColor: RemoteColor,
    disabledUncheckedSplitContainerColor: RemoteColor,
    disabledUncheckedThumbColor: RemoteColor,
    disabledUncheckedTrackBorderColor: RemoteColor
)

Public functions

RemoteSplitSwitchButtonColors
copy(
    checkedContainerColor: RemoteColor?,
    checkedContentColor: RemoteColor?,
    checkedSecondaryContentColor: RemoteColor?,
    checkedSplitContainerColor: RemoteColor?,
    checkedThumbColor: RemoteColor?,
    checkedThumbIconColor: RemoteColor?,
    checkedTrackColor: RemoteColor?,
    checkedTrackBorderColor: RemoteColor?,
    uncheckedContainerColor: RemoteColor?,
    uncheckedContentColor: RemoteColor?,
    uncheckedSecondaryContentColor: RemoteColor?,
    uncheckedSplitContainerColor: RemoteColor?,
    uncheckedThumbColor: RemoteColor?,
    uncheckedTrackColor: RemoteColor?,
    uncheckedTrackBorderColor: RemoteColor?,
    disabledCheckedContainerColor: RemoteColor?,
    disabledCheckedContentColor: RemoteColor?,
    disabledCheckedSecondaryContentColor: RemoteColor?,
    disabledCheckedSplitContainerColor: RemoteColor?,
    disabledCheckedThumbColor: RemoteColor?,
    disabledCheckedThumbIconColor: RemoteColor?,
    disabledCheckedTrackColor: RemoteColor?,
    disabledCheckedTrackBorderColor: RemoteColor?,
    disabledUncheckedContainerColor: RemoteColor?,
    disabledUncheckedContentColor: RemoteColor?,
    disabledUncheckedSecondaryContentColor: RemoteColor?,
    disabledUncheckedSplitContainerColor: RemoteColor?,
    disabledUncheckedThumbColor: RemoteColor?,
    disabledUncheckedTrackBorderColor: RemoteColor?
)

Returns a copy of this RemoteSplitSwitchButtonColors optionally overriding some values.

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

Public properties

RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and checked, used for secondaryLabel content.

RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and checked.

RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and checked, used for secondaryLabel content.

RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The track color of the RemoteSplitSwitchButton when disabled and checked.

RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and unchecked.

RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and unchecked.

RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and unchecked, used for secondaryLabel content.

RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and unchecked.

RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and unchecked.

RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and unchecked.

RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and unchecked.

RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and unchecked.

RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and unchecked, used for secondaryLabel content.

RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and unchecked.

RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and unchecked.

RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and unchecked.

RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and unchecked.

Public constructors

RemoteSplitSwitchButtonColors

Added in 1.0.0-alpha13
RemoteSplitSwitchButtonColors(
    checkedContainerColor: RemoteColor,
    checkedContentColor: RemoteColor,
    checkedSecondaryContentColor: RemoteColor,
    checkedSplitContainerColor: RemoteColor,
    checkedThumbColor: RemoteColor,
    checkedThumbIconColor: RemoteColor,
    checkedTrackColor: RemoteColor,
    checkedTrackBorderColor: RemoteColor,
    uncheckedContainerColor: RemoteColor,
    uncheckedContentColor: RemoteColor,
    uncheckedSecondaryContentColor: RemoteColor,
    uncheckedSplitContainerColor: RemoteColor,
    uncheckedThumbColor: RemoteColor,
    uncheckedTrackColor: RemoteColor,
    uncheckedTrackBorderColor: RemoteColor,
    disabledCheckedContainerColor: RemoteColor,
    disabledCheckedContentColor: RemoteColor,
    disabledCheckedSecondaryContentColor: RemoteColor,
    disabledCheckedSplitContainerColor: RemoteColor,
    disabledCheckedThumbColor: RemoteColor,
    disabledCheckedThumbIconColor: RemoteColor,
    disabledCheckedTrackColor: RemoteColor,
    disabledCheckedTrackBorderColor: RemoteColor,
    disabledUncheckedContainerColor: RemoteColor,
    disabledUncheckedContentColor: RemoteColor,
    disabledUncheckedSecondaryContentColor: RemoteColor,
    disabledUncheckedSplitContainerColor: RemoteColor,
    disabledUncheckedThumbColor: RemoteColor,
    disabledUncheckedTrackBorderColor: RemoteColor
)
Parameters
checkedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and checked.

checkedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and checked.

checkedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and checked, used for secondaryLabel content.

checkedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and checked.

checkedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and checked.

checkedThumbIconColor: RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when enabled and checked.

checkedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and checked.

checkedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and checked.

uncheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and unchecked, used for secondaryLabel content.

uncheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and unchecked.

disabledCheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and checked, used for secondaryLabel content.

disabledCheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedThumbIconColor: RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and checked.

disabledUncheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and unchecked, used for secondaryLabel content.

disabledUncheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and unchecked.

Public functions

copy

Added in 1.0.0-alpha13
fun copy(
    checkedContainerColor: RemoteColor? = null,
    checkedContentColor: RemoteColor? = null,
    checkedSecondaryContentColor: RemoteColor? = null,
    checkedSplitContainerColor: RemoteColor? = null,
    checkedThumbColor: RemoteColor? = null,
    checkedThumbIconColor: RemoteColor? = null,
    checkedTrackColor: RemoteColor? = null,
    checkedTrackBorderColor: RemoteColor? = null,
    uncheckedContainerColor: RemoteColor? = null,
    uncheckedContentColor: RemoteColor? = null,
    uncheckedSecondaryContentColor: RemoteColor? = null,
    uncheckedSplitContainerColor: RemoteColor? = null,
    uncheckedThumbColor: RemoteColor? = null,
    uncheckedTrackColor: RemoteColor? = null,
    uncheckedTrackBorderColor: RemoteColor? = null,
    disabledCheckedContainerColor: RemoteColor? = null,
    disabledCheckedContentColor: RemoteColor? = null,
    disabledCheckedSecondaryContentColor: RemoteColor? = null,
    disabledCheckedSplitContainerColor: RemoteColor? = null,
    disabledCheckedThumbColor: RemoteColor? = null,
    disabledCheckedThumbIconColor: RemoteColor? = null,
    disabledCheckedTrackColor: RemoteColor? = null,
    disabledCheckedTrackBorderColor: RemoteColor? = null,
    disabledUncheckedContainerColor: RemoteColor? = null,
    disabledUncheckedContentColor: RemoteColor? = null,
    disabledUncheckedSecondaryContentColor: RemoteColor? = null,
    disabledUncheckedSplitContainerColor: RemoteColor? = null,
    disabledUncheckedThumbColor: RemoteColor? = null,
    disabledUncheckedTrackBorderColor: RemoteColor? = null
): RemoteSplitSwitchButtonColors

Returns a copy of this RemoteSplitSwitchButtonColors 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-alpha13
val checkedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and checked.

checkedContentColor

Added in 1.0.0-alpha13
val checkedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and checked.

checkedSecondaryContentColor

Added in 1.0.0-alpha13
val checkedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and checked, used for secondaryLabel content.

checkedSplitContainerColor

Added in 1.0.0-alpha13
val checkedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and checked.

checkedThumbColor

Added in 1.0.0-alpha13
val checkedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and checked.

checkedThumbIconColor

Added in 1.0.0-alpha13
val checkedThumbIconColor: RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when enabled and checked.

checkedTrackBorderColor

Added in 1.0.0-alpha13
val checkedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and checked.

checkedTrackColor

Added in 1.0.0-alpha13
val checkedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and checked.

disabledCheckedContainerColor

Added in 1.0.0-alpha13
val disabledCheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedContentColor

Added in 1.0.0-alpha13
val disabledCheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedSecondaryContentColor

Added in 1.0.0-alpha13
val disabledCheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and checked, used for secondaryLabel content.

disabledCheckedSplitContainerColor

Added in 1.0.0-alpha13
val disabledCheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedThumbColor

Added in 1.0.0-alpha13
val disabledCheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedThumbIconColor

Added in 1.0.0-alpha13
val disabledCheckedThumbIconColor: RemoteColor

The thumb icon color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedTrackBorderColor

Added in 1.0.0-alpha13
val disabledCheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and checked.

disabledCheckedTrackColor

Added in 1.0.0-alpha13
val disabledCheckedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when disabled and checked.

disabledUncheckedContainerColor

Added in 1.0.0-alpha13
val disabledUncheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedContentColor

Added in 1.0.0-alpha13
val disabledUncheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedSecondaryContentColor

Added in 1.0.0-alpha13
val disabledUncheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when disabled and unchecked, used for secondaryLabel content.

disabledUncheckedSplitContainerColor

Added in 1.0.0-alpha13
val disabledUncheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedThumbColor

Added in 1.0.0-alpha13
val disabledUncheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when disabled and unchecked.

disabledUncheckedTrackBorderColor

Added in 1.0.0-alpha13
val disabledUncheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when disabled and unchecked.

uncheckedContainerColor

Added in 1.0.0-alpha13
val uncheckedContainerColor: RemoteColor

The container color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedContentColor

Added in 1.0.0-alpha13
val uncheckedContentColor: RemoteColor

The content color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedSecondaryContentColor

Added in 1.0.0-alpha13
val uncheckedSecondaryContentColor: RemoteColor

The secondary content color of the RemoteSplitSwitchButton when enabled and unchecked, used for secondaryLabel content.

uncheckedSplitContainerColor

Added in 1.0.0-alpha13
val uncheckedSplitContainerColor: RemoteColor

The split container color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedThumbColor

Added in 1.0.0-alpha13
val uncheckedThumbColor: RemoteColor

The thumb color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedTrackBorderColor

Added in 1.0.0-alpha13
val uncheckedTrackBorderColor: RemoteColor

The track border color of the RemoteSplitSwitchButton when enabled and unchecked.

uncheckedTrackColor

Added in 1.0.0-alpha13
val uncheckedTrackColor: RemoteColor

The track color of the RemoteSplitSwitchButton when enabled and unchecked.