Composable Function

rememberContainedSearchBarState

Create and remember a [SearchBarState] to use in conjunction with [ExpandedFullScreenContainedSearchBar].

rememberContainedSearchBarState

Common
@ExperimentalMaterial3Api
@Composable
fun rememberContainedSearchBarState(
    initialValue: SearchBarValue = SearchBarValue.Collapsed,
    animationSpecForExpand: AnimationSpec<Float> = MotionSchemeKeyTokens.FastSpatial.value(),
    animationSpecForCollapse: AnimationSpec<Float> = MotionSchemeKeyTokens.FastSpatial.value(),
    animationSpecForContentFadeIn: AnimationSpec<Float> = AnimationForContentFadeInSpec,
    animationSpecForContentFadeOut: AnimationSpec<Float> = AnimationForContentFadeOutSpec,
): SearchBarState

Create and remember a SearchBarState to use in conjunction with ExpandedFullScreenContainedSearchBar.

Parameters

initialValue the initial value of whether the search bar is collapsed or expanded.
animationSpecForExpand the animation spec used when the search bar expands.
animationSpecForCollapse the animation spec used when the search bar collapses.
animationSpecForContentFadeIn the animation spec used for the content when the search bar expands.
animationSpecForContentFadeOut the animation spec used for the content when the search bar collapses.