Interface

SplitToggleChipColors

Represents the background and content colors used in SplitToggleChips in different states.

Source set: Android
public interface SplitToggleChipColors

Represents the background and content colors used in SplitToggleChips in different states.

Functions

backgroundColor

@Composable public fun backgroundColor(enabled: Boolean): State<Color>

Represents the background color for this chip, depending on whether it is enabled.

Parameters

enabled Whether the chip is enabled

contentColor

@Composable public fun contentColor(enabled: Boolean): State<Color>

Represents the content color for this chip, depending on whether it is enabled

Parameters

enabled Whether the chip is enabled

secondaryContentColor

@Composable public fun secondaryContentColor(enabled: Boolean): State<Color>

Represents the secondary content color for this chip, depending on whether it is enabled

Parameters

enabled Whether the chip is enabled

toggleControlColor

@Composable public fun toggleControlColor(enabled: Boolean, checked: Boolean): State<Color>

Represents the color for the toggle control content for this chip, depending on the enabled and checked properties.

Parameters

enabled Whether the chip is enabled
checked Whether the chip is currently checked or unchecked

splitBackgroundOverlay

@Composable public fun splitBackgroundOverlay(enabled: Boolean, checked: Boolean): State<Color>

Represents the overlay to apply to a split background SplitToggleChip to distinguish between the two tappable areas. The overlay will be applied to "lighten" the background of area under the toggle control, depending on the enabled and checked properties.

Parameters

enabled Whether the chip is enabled
checked Whether the chip is currently checked or unchecked

Last updated: