Colors

@Immutable
data class Colors(val backgroundColor: Color, val focusedBackgroundColor: Color = backgroundColor, val pressedBackgroundColor: Color = focusedBackgroundColor, val hoveredBackgroundColor: Color = focusedBackgroundColor, val selectedBackgroundColor: Color = backgroundColor, val disabledBackgroundColor: Color = backgroundColor.copy(alpha = DEFAULT_DISABLED_ALPHA), val focusedSelectedBackgroundColor: Color = focusedBackgroundColor, val pressedSelectedBackgroundColor: Color = pressedBackgroundColor, val hoveredSelectedBackgroundColor: Color = hoveredBackgroundColor, val focusedDisabledBackgroundColor: Color = disabledBackgroundColor, val pressedDisabledBackgroundColor: Color = disabledBackgroundColor, val hoveredDisabledBackgroundColor: Color = disabledBackgroundColor, val contentColor: Color, val focusedContentColor: Color = contentColor, val hoveredContentColor: Color = focusedContentColor, val pressedContentColor: Color = focusedContentColor, val selectedContentColor: Color = contentColor, val focusedSelectedContentColor: Color = focusedContentColor, val pressedSelectedContentColor: Color = pressedContentColor, val hoveredSelectedContentColor: Color = hoveredContentColor, val disabledContentColor: Color = contentColor.copy(alpha = DEFAULT_DISABLED_ALPHA), val focusedDisabledContentColor: Color = disabledContentColor, val pressedDisabledContentColor: Color = disabledContentColor, val hoveredDisabledContentColor: Color = focusedDisabledContentColor)

Constructors

Link copied to clipboard
constructor(backgroundColor: Color, focusedBackgroundColor: Color = backgroundColor, pressedBackgroundColor: Color = focusedBackgroundColor, hoveredBackgroundColor: Color = focusedBackgroundColor, selectedBackgroundColor: Color = backgroundColor, disabledBackgroundColor: Color = backgroundColor.copy(alpha = DEFAULT_DISABLED_ALPHA), focusedSelectedBackgroundColor: Color = focusedBackgroundColor, pressedSelectedBackgroundColor: Color = pressedBackgroundColor, hoveredSelectedBackgroundColor: Color = hoveredBackgroundColor, focusedDisabledBackgroundColor: Color = disabledBackgroundColor, pressedDisabledBackgroundColor: Color = disabledBackgroundColor, hoveredDisabledBackgroundColor: Color = disabledBackgroundColor, contentColor: Color, focusedContentColor: Color = contentColor, hoveredContentColor: Color = focusedContentColor, pressedContentColor: Color = focusedContentColor, selectedContentColor: Color = contentColor, focusedSelectedContentColor: Color = focusedContentColor, pressedSelectedContentColor: Color = pressedContentColor, hoveredSelectedContentColor: Color = hoveredContentColor, disabledContentColor: Color = contentColor.copy(alpha = DEFAULT_DISABLED_ALPHA), focusedDisabledContentColor: Color = disabledContentColor, pressedDisabledContentColor: Color = disabledContentColor, hoveredDisabledContentColor: Color = focusedDisabledContentColor)

Properties

Link copied to clipboard
val backgroundColor: Color

Background Colors.

Link copied to clipboard
val contentColor: Color

Content Colors.

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@Stable
fun colorFor(enabled: Boolean, focused: Boolean, hovered: Boolean, pressed: Boolean, selected: Boolean): Color
Link copied to clipboard
@Stable
fun contentColorFor(enabled: Boolean, focused: Boolean, hovered: Boolean, pressed: Boolean, selected: Boolean): Color