Source set: Android
public class RemoteCheckboxButtonColors(
public val checkedContainerColor: RemoteColor,
public val checkedContentColor: RemoteColor,
public val checkedSecondaryContentColor: RemoteColor,
public val checkedIconColor: RemoteColor,
public val checkedBoxColor: RemoteColor,
public val checkedCheckmarkColor: RemoteColor,
public val uncheckedContainerColor: RemoteColor,
public val uncheckedContentColor: RemoteColor,
public val uncheckedSecondaryContentColor: RemoteColor,
public val uncheckedIconColor: RemoteColor,
public val uncheckedBoxColor: RemoteColor,
public val disabledCheckedContainerColor: RemoteColor,
public val disabledCheckedContentColor: RemoteColor,
public val disabledCheckedSecondaryContentColor: RemoteColor,
public val disabledCheckedIconColor: RemoteColor,
public val disabledCheckedBoxColor: RemoteColor,
public val disabledCheckedCheckmarkColor: RemoteColor,
public val disabledUncheckedContainerColor: RemoteColor,
public val disabledUncheckedContentColor: RemoteColor,
public val disabledUncheckedSecondaryContentColor: RemoteColor,
public val disabledUncheckedIconColor: RemoteColor,
public val disabledUncheckedBoxColor: RemoteColor,
)
Represents the container, content, and control colors used in RemoteCheckboxButton in various states.
Parameters
| checkedContainerColor | Container color when checked and enabled. |
| checkedContentColor | Content color when checked and enabled. |
| checkedSecondaryContentColor | Secondary content color when checked and enabled. |
| checkedIconColor | Icon color when checked and enabled. |
| checkedBoxColor | Box color when checked and enabled. |
| checkedCheckmarkColor | Checkmark color when checked and enabled. |
| uncheckedContainerColor | Container color when unchecked and enabled. |
| uncheckedContentColor | Content color when unchecked and enabled. |
| uncheckedSecondaryContentColor | Secondary content color when unchecked and enabled. |
| uncheckedIconColor | Icon color when unchecked and enabled. |
| uncheckedBoxColor | Box color when unchecked and enabled. |
| disabledCheckedContainerColor | Container color when checked and disabled. |
| disabledCheckedContentColor | Content color when checked and disabled. |
| disabledCheckedSecondaryContentColor | Secondary content color when checked and disabled. |
| disabledCheckedIconColor | Icon color when checked and disabled. |
| disabledCheckedBoxColor | Box color when checked and disabled. |
| disabledCheckedCheckmarkColor | Checkmark color when checked and disabled. |
| disabledUncheckedContainerColor | Container color when unchecked and disabled. |
| disabledUncheckedContentColor | Content color when unchecked and disabled. |
| disabledUncheckedSecondaryContentColor | Secondary content color when unchecked and disabled. |
| disabledUncheckedIconColor | Icon color when unchecked and disabled. |
| disabledUncheckedBoxColor | Box color when unchecked and disabled. |
Functions
copy
Source set: Android
public fun copy(
checkedContainerColor: RemoteColor? = this.checkedContainerColor,
checkedContentColor: RemoteColor? = this.checkedContentColor,
checkedSecondaryContentColor: RemoteColor? = this.checkedSecondaryContentColor,
checkedIconColor: RemoteColor? = this.checkedIconColor,
checkedBoxColor: RemoteColor? = this.checkedBoxColor,
checkedCheckmarkColor: RemoteColor? = this.checkedCheckmarkColor,
uncheckedContainerColor: RemoteColor? = this.uncheckedContainerColor,
uncheckedContentColor: RemoteColor? = this.uncheckedContentColor,
uncheckedSecondaryContentColor: RemoteColor? = this.uncheckedSecondaryContentColor,
uncheckedIconColor: RemoteColor? = this.uncheckedIconColor,
uncheckedBoxColor: RemoteColor? = this.uncheckedBoxColor,
disabledCheckedContainerColor: RemoteColor? = this.disabledCheckedContainerColor,
disabledCheckedContentColor: RemoteColor? = this.disabledCheckedContentColor,
disabledCheckedSecondaryContentColor: RemoteColor? =
this.disabledCheckedSecondaryContentColor,
disabledCheckedIconColor: RemoteColor? = this.disabledCheckedIconColor,
disabledCheckedBoxColor: RemoteColor? = this.disabledCheckedBoxColor,
disabledCheckedCheckmarkColor: RemoteColor? = this.disabledCheckedCheckmarkColor,
disabledUncheckedContainerColor: RemoteColor? = this.disabledUncheckedContainerColor,
disabledUncheckedContentColor: RemoteColor? = this.disabledUncheckedContentColor,
disabledUncheckedSecondaryContentColor: RemoteColor? =
this.disabledUncheckedSecondaryContentColor,
disabledUncheckedIconColor: RemoteColor? = this.disabledUncheckedIconColor,
disabledUncheckedBoxColor: RemoteColor? = this.disabledUncheckedBoxColor,
): RemoteCheckboxButtonColors
Returns a copy of this RemoteCheckboxButtonColors optionally overriding some values.
equals
Source set: Android
override fun equals(other: Any?): Boolean
hashCode
Source set: Android
override fun hashCode(): Int