# DockedToolbarLayout

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

*** ** * ** ***


```
public class DockedToolbarLayout
```

<br />

*** ** * ** ***

Provides an implementation of a docked toolbar.

Docked toolbars are pinned to the top or bottom and can be used to display contextual actions relevant to the body content or the specific page.

The docked toolbar supports a custom android.view.ViewGroup child, and provides docked toolbar styling such as background color, shape, etc.

## Summary

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

| ### Protected methods |
|---|---|
| `void` | `https://developer.android.com/reference/com/google/android/material/dockedtoolbar/DockedToolbarLayout#onMeasure(int,int)(int widthMeasureSpec, int heightMeasureSpec)` |

## Public constructors

### DockedToolbarLayout

```
public DockedToolbarLayout(Context context)
```

### DockedToolbarLayout

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

### DockedToolbarLayout

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

### DockedToolbarLayout

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

## Protected methods

### onMeasure

```
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)
```