---
title: "ExitAlwaysFloatingToolbarScrollBehavior"
description: "A [FloatingToolbarScrollBehavior] that adjusts its properties to affect the size of a floating
toolbar.

A floating toolbar that is set up with this [FloatingToolbarScrollBehavior] will immediately
collapse when the nested content is pulled up, and will immediately appear when the content is
pulled down."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@ExperimentalMaterial3ExpressiveApi
class ExitAlwaysFloatingToolbarScrollBehavior(
    override val exitDirection: FloatingToolbarExitDirection,
    override val state: FloatingToolbarState,
    override val snapAnimationSpec: AnimationSpec<Float>,
    override val flingAnimationSpec: DecayAnimationSpec<Float>,
) : FloatingToolbarScrollBehavior
```


A `FloatingToolbarScrollBehavior` that adjusts its properties to affect the size of a floating
toolbar.

A floating toolbar that is set up with this `FloatingToolbarScrollBehavior` will immediately
collapse when the nested content is pulled up, and will immediately appear when the content is
pulled down.

#### Parameters

| | |
| --- | --- |
| exitDirection | indicates the direction towards which the floating toolbar exits the screen |
| state | a `FloatingToolbarState` |
| snapAnimationSpec | an `AnimationSpec` that defines how the floating toolbar snaps to either fully collapsed or fully extended state when a fling or a drag scrolled it into an intermediate position |
| flingAnimationSpec | an `DecayAnimationSpec` that defines how to fling the floating toolbar when the user flings the toolbar itself, or the content below it |




