DropdownColors

data class DropdownColors(val contentColor: Color, val summaryColor: Color, val containerColor: Color, val selectedContentColor: Color, val selectedSummaryColor: Color, val selectedContainerColor: Color, val selectedIndicatorColor: Color, val disabledContentColor: Color = contentColor, val alertContentColor: Color = contentColor, val headerColor: Color = summaryColor)

Colors used by dropdown option rows.

Parameters

contentColor

The text color of an unselected option.

summaryColor

The summary text color of an unselected option.

containerColor

The background color of an unselected option.

selectedContentColor

The text color of the selected option.

selectedSummaryColor

The summary text color of the selected option.

selectedContainerColor

The background color of the selected option.

selectedIndicatorColor

The color of the selected indicator icon.

disabledContentColor

The text color of a disabled option. Defaults to contentColor so existing constructor calls keep compiling; DropdownDefaults.dropdownColors supplies the COUI value.

alertContentColor

The text color of an alert (destructive) option. Defaults to contentColor, i.e. no alert tint unless a caller opts in.

headerColor

The title color of a DropdownHeaderItem group header row. Defaults to summaryColor, which already carries the same couiColorLabelSecondary value.

Constructors

Link copied to clipboard
constructor(contentColor: Color, summaryColor: Color, containerColor: Color, selectedContentColor: Color, selectedSummaryColor: Color, selectedContainerColor: Color, selectedIndicatorColor: Color, disabledContentColor: Color = contentColor, alertContentColor: Color = contentColor, headerColor: Color = summaryColor)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard