ShortNavigationBarItem
Material Design short navigation bar item.
Short navigation bars offer a persistent and convenient way to switch between primary destinations in an app.
It's recommend for navigation items to always have a text label. An ShortNavigationBarItem always displays labels (if they exist) when selected and unselected.
The ShortNavigationBarItem supports two different icon positions, top and start, which is controlled by the iconPosition param:
If the icon position is NavigationItemIconPosition.Top the icon will be displayed above the label. This configuration is recommended for short navigation bars used in small width screens, like a phone in portrait mode.
If the icon position is NavigationItemIconPosition.Start the icon will be displayed to the start of the label. This configuration is recommended for short navigation bars used in medium width screens, like a phone in landscape mode.
Parameters
whether this item is selected
called when this item is clicked
icon for this item, typically an Icon
text label for this item
the Modifier to be applied to this item
controls the enabled state of this item. When false, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services.
the NavigationItemIconPosition for the icon
NavigationItemColors that will be used to resolve the colors used for this item in different states. See ShortNavigationBarItemDefaults.colors
an optional hoisted MutableInteractionSource for observing and emitting Interactions for this item. You can use this to change the item's appearance or preview the item in different states. Note that if null is provided, interactions will still happen internally.