Tab
Composable Component
Material Design tab.
Android
@Composable
fun TabRowScope.Tab(
selected: Boolean,
onFocus: () -> Unit,
modifier: Modifier = Modifier,
onClick: () -> Unit = {},
enabled: Boolean = true,
colors: TabColors = TabDefaults.pillIndicatorTabColors(),
interactionSource: MutableInteractionSource? = null,
content: @Composable RowScope.() -> Unit,
)
Parameters
| selected | whether this tab is selected or not |
| onFocus | called when this tab is focused |
| modifier | the Modifier to be applied to this tab |
| onClick | called when this tab is clicked (with D-Pad Center) |
| enabled | 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. |
| colors | these will be used by the tab when in different states (focused, selected, etc.) |
| interactionSource | 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. |
| content | content of the Tab |