Tab Bar Item
fun TabBarItem(modifier: Modifier = Modifier, isSelected: Boolean, onClick: () -> Unit? = null, style: TabBarItemStyle = LocalTabBarItemStyle.current, defaultIcon: Int, selectedIcon: Int, label: String? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, extra: @Composable () -> Unit? = null)
Deprecated
Use TabBarItem with ImageSource icons
Replace with
TabBarItem(defaultIcon = resourceImageSource(defaultIcon), selectedIcon = resourceImageSource(selectedIcon))Content copied to clipboard
fun TabBarItem(icon: @Composable () -> Unit, modifier: Modifier = Modifier, isSelected: Boolean = false, onClick: () -> Unit? = null, onClickLabel: String? = null, style: TabBarItemStyle = LocalTabBarItemStyle.current, labelContent: @Composable () -> Unit? = null, extra: @Composable () -> Unit? = null, motion: Motion<TabBarItemMotionStyle> = rememberTabBarItemMotion())
Элемент TabBar
Parameters
icon
слот иконки
modifier
модификатор
is Selected
выбран ли элемент
on Click
обработчик нажатия
on Click Label
accessibility текст при клике на компонент
style
стиль компонента
label Content
слот лэйбла
extra
дополнительный контент в правом верхнем углу иконки
motion
объект анимаций
fun TabBarItem(modifier: Modifier = Modifier, isSelected: Boolean = false, onClick: () -> Unit? = null, style: TabBarItemStyle = LocalTabBarItemStyle.current, defaultIcon: @Composable () -> Unit, selectedIcon: @Composable () -> Unit, label: String? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, extra: @Composable () -> Unit? = null)
Элемент TabBar
Parameters
modifier
модификатор
is Selected
выбран ли элемент
on Click
обработчик нажатия
style
стиль компонента
default Icon
источник иконки при isSelected == false
selected Icon
источник иконки при isSelected == true
label
текст лэйбла
interaction Source
источник взаимодействий
extra
дополнительный контент в правом верхнем углу иконки
fun TabBarItem(modifier: Modifier = Modifier, isSelected: Boolean, onClick: () -> Unit? = null, style: TabBarItemStyle = LocalTabBarItemStyle.current, defaultIcon: ImageSource, selectedIcon: ImageSource, label: String? = null, interactionSource: InteractionSource = remember { MutableInteractionSource() }, extra: @Composable () -> Unit? = null)
Элемент TabBar
Parameters
modifier
модификатор
on Click
обработчик нажатия
style
стиль компонента
default Icon
источник иконки при isSelected == false
selected Icon
источник иконки при isSelected == true
label
текст лэйбла
interaction Source
источник взаимодействий
extra
дополнительный контент в правом верхнем углу иконки