CollapsingNavigationBarDefaults

Содержит дефолтные настройки CollapsingNavigationBar

Properties

Link copied to clipboard

Дефолтные инсеты CollapsingNavigationBar

Functions

Link copied to clipboard
fun enterAlwaysScrollBehavior(state: CollapsingNavigationBarState = rememberCollapsingNavigationBarState(), canScroll: () -> Boolean = { true }, snapAnimationSpec: AnimationSpec<Float>? = spring(stiffness = Spring.StiffnessMediumLow), flingAnimationSpec: DecayAnimationSpec<Float>? = rememberSplineBasedDecay()): NavigationBarScrollBehavior

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

Link copied to clipboard
fun exitUntilCollapsedScrollBehavior(state: CollapsingNavigationBarState = rememberCollapsingNavigationBarState(), canScroll: () -> Boolean = { true }, snapAnimationSpec: AnimationSpec<Float>? = spring(stiffness = Spring.StiffnessMediumLow), flingAnimationSpec: DecayAnimationSpec<Float>? = rememberSplineBasedDecay()): NavigationBarScrollBehavior

Возвращает NavigationBarScrollBehavior, который настраивает свои свойства для влияния на цвета и высоту навигационной панели.

Link copied to clipboard
fun pinnedScrollBehavior(state: CollapsingNavigationBarState = rememberCollapsingNavigationBarState(), canScroll: () -> Boolean = { true }): NavigationBarScrollBehavior

Возвращает закрепленный NavigationBarScrollBehavior, который отслеживает коллбэки вложенной прокрутки и соответствующим образом обновляет CollapsingNavigationBarState.contentOffset.