ShortNavigationBarItem
Composable Component
Material Design short navigation bar item.
Common
@ExperimentalMaterial3ExpressiveApi
@Composable
fun ShortNavigationBarItem(
selected: Boolean,
onClick: () -> Unit,
icon: @Composable () -> Unit,
label: @Composable (() -> Unit)?,
modifier: Modifier = Modifier,
enabled: Boolean = true,
iconPosition: NavigationItemIconPosition = NavigationItemIconPosition.Top,
colors: NavigationItemColors = ShortNavigationBarItemDefaults.colors(),
interactionSource: MutableInteractionSource? = null,
)
Parameters
selected | whether this item is selected |
onClick | called when this item is clicked |
icon | icon for this item, typically an Icon |
label | text label for this item |
modifier | the Modifier to be applied to this item |
enabled | 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. |
iconPosition | the NavigationItemIconPosition for the icon |
colors | NavigationItemColors that will be used to resolve the colors used for this item in different states. See ShortNavigationBarItemDefaults.colors |
interactionSource | an optional hoisted MutableInteractionSource for observing and emitting Interaction s 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. |