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? = null,
selectedContentColor: RemoteColor? = null,
selectedSecondaryContentColor: RemoteColor? = null,
selectedSplitContainerColor: RemoteColor? = null,
selectedControlColor: RemoteColor? = null,
unselectedContainerColor: RemoteColor? = null,
unselectedContentColor: RemoteColor? = null,
unselectedSecondaryContentColor: RemoteColor? = null,
unselectedSplitContainerColor: RemoteColor? = null,
unselectedControlColor: RemoteColor? = null,
disabledSelectedContainerColor: RemoteColor? = null,
disabledSelectedContentColor: RemoteColor? = null,
disabledSelectedSecondaryContentColor: RemoteColor? = null,
disabledSelectedSplitContainerColor: RemoteColor? = null,
disabledSelectedControlColor: RemoteColor? = null,
disabledUnselectedContainerColor: RemoteColor? = null,
disabledUnselectedContentColor: RemoteColor? = null,
disabledUnselectedSecondaryContentColor: RemoteColor? = null,
disabledUnselectedSplitContainerColor: RemoteColor? = null,
disabledUnselectedControlColor: RemoteColor? = null,
): 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