Source set: Android
public class RemoteSplitRadioButtonColors(
public val selectedContainerColor: RemoteColor,
public val selectedContentColor: RemoteColor,
public val selectedSecondaryContentColor: RemoteColor,
public val selectedSplitContainerColor: RemoteColor,
public val selectedControlColor: RemoteColor,
public val unselectedContainerColor: RemoteColor,
public val unselectedContentColor: RemoteColor,
public val unselectedSecondaryContentColor: RemoteColor,
public val unselectedSplitContainerColor: RemoteColor,
public val unselectedControlColor: RemoteColor,
public val disabledSelectedContainerColor: RemoteColor,
public val disabledSelectedContentColor: RemoteColor,
public val disabledSelectedSecondaryContentColor: RemoteColor,
public val disabledSelectedSplitContainerColor: RemoteColor,
public val disabledSelectedControlColor: RemoteColor,
public val disabledUnselectedContainerColor: RemoteColor,
public val disabledUnselectedContentColor: RemoteColor,
public val disabledUnselectedSecondaryContentColor: RemoteColor,
public val disabledUnselectedSplitContainerColor: RemoteColor,
public val disabledUnselectedControlColor: RemoteColor,
)
Represents the container, content, and selection control colors used in RemoteSplitRadioButton in different states.
Parameters
| selectedContainerColor | The container color of the RemoteSplitRadioButton when enabled and selected. |
| selectedContentColor | The content color of the RemoteSplitRadioButton when enabled and selected. |
| selectedSecondaryContentColor | The secondary content color of the RemoteSplitRadioButton when enabled and selected, used for secondaryLabel content. |
| selectedSplitContainerColor | The split container color of the RemoteSplitRadioButton when enabled and selected. |
| selectedControlColor | The color of the radio control when selected. |
| unselectedContainerColor | The container color of the RemoteSplitRadioButton when enabled and not selected. |
| unselectedContentColor | The content color of the RemoteSplitRadioButton when enabled and not selected. |
| unselectedSecondaryContentColor | The secondary content color of the RemoteSplitRadioButton when enabled and not selected, used for secondaryLabel content. |
| unselectedSplitContainerColor | The split container color of the RemoteSplitRadioButton when enabled and not selected. |
| unselectedControlColor | The color of the radio control when unselected. |
| disabledSelectedContainerColor | The container color of the RemoteSplitRadioButton when disabled and selected. |
| disabledSelectedContentColor | The content color of the RemoteSplitRadioButton when disabled and selected. |
| disabledSelectedSecondaryContentColor | The secondary content color of the RemoteSplitRadioButton when disabled and selected, used for secondaryLabel content. |
| disabledSelectedSplitContainerColor | The split container color of the RemoteSplitRadioButton when disabled and selected. |
| disabledSelectedControlColor | The radio control color when disabled and selected. |
| disabledUnselectedContainerColor | The container color of the RemoteSplitRadioButton when disabled and not selected. |
| disabledUnselectedContentColor | The content color of the RemoteSplitRadioButton when disabled and not selected. |
| disabledUnselectedSecondaryContentColor | The secondary content color of the RemoteSplitRadioButton when disabled and not selected, used for secondaryLabel content. |
| disabledUnselectedSplitContainerColor | The split container color of the RemoteSplitRadioButton when disabled and not selected. |
| disabledUnselectedControlColor | The radio control color when disabled and unselected. |
Functions
copy
Source set: Android
public fun copy(
selectedContainerColor: RemoteColor = this.selectedContainerColor,
selectedContentColor: RemoteColor = this.selectedContentColor,
selectedSecondaryContentColor: RemoteColor = this.selectedSecondaryContentColor,
selectedSplitContainerColor: RemoteColor = this.selectedSplitContainerColor,
selectedControlColor: RemoteColor = this.selectedControlColor,
unselectedContainerColor: RemoteColor = this.unselectedContainerColor,
unselectedContentColor: RemoteColor = this.unselectedContentColor,
unselectedSecondaryContentColor: RemoteColor = this.unselectedSecondaryContentColor,
unselectedSplitContainerColor: RemoteColor = this.unselectedSplitContainerColor,
unselectedControlColor: RemoteColor = this.unselectedControlColor,
disabledSelectedContainerColor: RemoteColor = this.disabledSelectedContainerColor,
disabledSelectedContentColor: RemoteColor = this.disabledSelectedContentColor,
disabledSelectedSecondaryContentColor: RemoteColor =
this.disabledSelectedSecondaryContentColor,
disabledSelectedSplitContainerColor: RemoteColor = this.disabledSelectedSplitContainerColor,
disabledSelectedControlColor: RemoteColor = this.disabledSelectedControlColor,
disabledUnselectedContainerColor: RemoteColor = this.disabledUnselectedContainerColor,
disabledUnselectedContentColor: RemoteColor = this.disabledUnselectedContentColor,
disabledUnselectedSecondaryContentColor: RemoteColor =
this.disabledUnselectedSecondaryContentColor,
disabledUnselectedSplitContainerColor: RemoteColor =
this.disabledUnselectedSplitContainerColor,
disabledUnselectedControlColor: RemoteColor = this.disabledUnselectedControlColor,
): RemoteSplitRadioButtonColors
Returns a copy of this RemoteSplitRadioButtonColors optionally overriding some values.
equals
Source set: Android
override fun equals(other: Any?): Boolean
hashCode
Source set: Android
override fun hashCode(): Int