LeadingIconTab
Tabs organize content across different screens, data sets, and other interactions.
A LeadingIconTab represents a single page of content using a text label and an icon in front of the label. It represents its selected state by tinting the text label and icon with selectedContentColor.
This should typically be used inside of a TabRow, see the corresponding documentation for example usage.
Parameters
whether this tab is selected or not
called when this tab is clicked
the text label displayed in this tab
the icon displayed in this tab. Should be 24.dp.
the Modifier to be applied to this tab
controls the enabled state of this tab. When false
, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services.
the color for the content of this tab when selected, and the color of the ripple.
the color for the content of this tab when not selected
an optional hoisted MutableInteractionSource for observing and emitting Interactions for this tab. You can use this to change the tab's appearance or preview the tab in different states. Note that if null
is provided, interactions will still happen internally.