# FloatingToolbarLayout

[View Source](https://github.com/material-components/material-components-android/blob/1.14.0/lib/java/com/google/android/material/floatingtoolbar/FloatingToolbarLayout.java)

*** ** * ** ***


```
public class FloatingToolbarLayout
```

<br />

*** ** * ** ***

Provides an implementation of a floating toolbar.

Floating toolbars float above the body content and can be used to display contextual actions relevant to the body content or the specific page.

The floating toolbar supports a custom android.view.ViewGroup child. The toolbar provides styling for the provided child to give a uniform "floating toolbar" appearance to the android.view.ViewGroup.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/floatingtoolbar/FloatingToolbarLayout#FloatingToolbarLayout(Context)(Context context)` |
| `https://developer.android.com/reference/com/google/android/material/floatingtoolbar/FloatingToolbarLayout#FloatingToolbarLayout(Context,AttributeSet)(Context context, AttributeSet attrs)` |
| `https://developer.android.com/reference/com/google/android/material/floatingtoolbar/FloatingToolbarLayout#FloatingToolbarLayout(Context,AttributeSet,int)( Context context, AttributeSet attrs, int defStyleAttr )` |
| `https://developer.android.com/reference/com/google/android/material/floatingtoolbar/FloatingToolbarLayout#FloatingToolbarLayout(Context,AttributeSet,int,int)( Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes )` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/com/google/android/material/floatingtoolbar/FloatingToolbarLayout#setLayoutParams(ViewGroup.LayoutParams)(LayoutParams params)` |

## Public constructors

### FloatingToolbarLayout

```
public FloatingToolbarLayout(Context context)
```

### FloatingToolbarLayout

```
public FloatingToolbarLayout(Context context, AttributeSet attrs)
```

### FloatingToolbarLayout

```
public FloatingToolbarLayout(
    Context context,
    AttributeSet attrs,
    int defStyleAttr
)
```

### FloatingToolbarLayout

```
public FloatingToolbarLayout(
    Context context,
    AttributeSet attrs,
    int defStyleAttr,
    int defStyleRes
)
```

## Public methods

### setLayoutParams

```
public void setLayoutParams(LayoutParams params)
```