CollapsingNavigationBar

fun CollapsingNavigationBar(modifier: Modifier = Modifier, style: CollapsingNavigationBarStyle = LocalCollapsingNavigationBarStyle.current, expandedTitle: @Composable () -> Unit?, expandedDescription: @Composable () -> Unit? = null, expandedTextAlign: NavigationBarTextAlign = NavigationBarTextAlign.Start, collapsedTitle: @Composable () -> Unit?, collapsedDescription: @Composable () -> Unit? = null, collapsedTextAlign: NavigationBarTextAlign = NavigationBarTextAlign.Center, actionStart: @Composable RowScope.() -> Unit? = null, actionEnd: @Composable RowScope.() -> Unit? = null, backgroundContent: @Composable BoxScope.() -> Unit? = null, content: @Composable () -> Unit? = null, windowInsets: WindowInsets = CollapsingNavigationBarDefaults.windowInsets, scrollBehavior: NavigationBarScrollBehavior? = null, centerAlignmentStrategy: NavBarCenterAlignmentStrategy = NavBarCenterAlignmentStrategy.Absolute, interactionSource: InteractionSource = remember { MutableInteractionSource() }, onBackPressed: () -> Unit = {})

Верхняя панель интерфейса, служащая для навигации и отображения ключевых действий с возможностью раскрытия в зависимости от состояния скролла на экране.

Parameters

modifier

модификатор

style

стиль компонента CollapsingNavigationBarStyle

expandedTitle

заголовок в состоянии expanded

expandedDescription

описание в состоянии expanded

collapsedTitle

заголовок в состоянии collapsed

collapsedDescription

описание в состоянии collapsed

expandedTextAlign

выранивание текста в состоянии expanded

collapsedTextAlign

выранивание текста в состоянии collapsed

actionStart

экшены в начале

actionEnd

экшены в конце

backgroundContent

контент фона CollapsingNavigationBar. Заполняет весь компонент в expanded состоянии, кроме области, занимаемой content

content
windowInsets
scrollBehavior

поведение при скролле NavigationBarScrollBehavior

centerAlignmentStrategy

режим центрирования текстового блока

interactionSource

источник взаимодействий

onBackPressed

обработчик кнопки назад,