WideNavigationRailColors

@Immutable
class WideNavigationRailColors(val containerColor: Color, val contentColor: Color, val modalContainerColor: Color, val modalScrimColor: Color, val modalContentColor: Color)

Represents the colors of the various elements of a wide navigation rail.

Parameters

containerColor

the color used for the background of a non-modal wide navigation rail. Use Color.Transparent to have no color

contentColor

the preferred color for content inside a wide navigation rail. Defaults to either the matching content color for containerColor, or to the current LocalContentColor if containerColor is not a color from the theme

modalContainerColor

the color used for the background of a modal wide navigation rail. Use Color.Transparent to have no color

modalScrimColor

the color used for the scrim overlay for background content of a modal wide navigation rail

modalContentColor

the preferred color for content inside a modal wide navigation rail. Defaults to either the matching content color for modalContainerColor, or to the current LocalContentColor

Constructors

Link copied to clipboard
constructor(containerColor: Color, contentColor: Color, modalContainerColor: Color, modalScrimColor: Color, modalContentColor: Color)
constructor(containerColor: Color, contentColor: Color, modalContainerColor: Color, modalScrimColor: Color)

Properties

Link copied to clipboard
val containerColor: Color
Link copied to clipboard
val contentColor: Color
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val modalScrimColor: Color

Functions

Link copied to clipboard
fun copy(containerColor: Color = this.containerColor, contentColor: Color = this.contentColor, modalContainerColor: Color = this.modalContainerColor, modalScrimColor: Color = this.modalScrimColor, modalContentColor: Color = this.modalContentColor): WideNavigationRailColors

Returns a copy of this NavigationRailColors, optionally overriding some of the values. This uses the Color.Unspecified to mean “use the value from the source”.

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int