NavigationBarItemColors

@Immutable
class NavigationBarItemColors(val selectedIconColor: Color, val selectedTextColor: Color, val selectedIndicatorColor: Color, val unselectedIconColor: Color, val unselectedTextColor: Color, val disabledIconColor: Color, val disabledTextColor: Color)

Represents the colors of the various elements of a navigation item.

Parameters

selectedIconColor

the color to use for the icon when the item is selected.

selectedTextColor

the color to use for the text label when the item is selected.

selectedIndicatorColor

the color to use for the indicator when the item is selected.

unselectedIconColor

the color to use for the icon when the item is unselected.

unselectedTextColor

the color to use for the text label when the item is unselected.

disabledIconColor

the color to use for the icon when the item is disabled.

disabledTextColor

the color to use for the text label when the item is disabled.

Constructors

Link copied to clipboard
constructor(selectedIconColor: Color, selectedTextColor: Color, selectedIndicatorColor: Color, unselectedIconColor: Color, unselectedTextColor: Color, disabledIconColor: Color, disabledTextColor: Color)

create an instance with arbitrary colors.

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

Functions

Link copied to clipboard
fun copy(selectedIconColor: Color = this.selectedIconColor, selectedTextColor: Color = this.selectedTextColor, selectedIndicatorColor: Color = this.selectedIndicatorColor, unselectedIconColor: Color = this.unselectedIconColor, unselectedTextColor: Color = this.unselectedTextColor, disabledIconColor: Color = this.disabledIconColor, disabledTextColor: Color = this.disabledTextColor): NavigationBarItemColors

Returns a copy of this NavigationBarItemColors, 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