# androidx.wear.protolayout.material.layouts

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/EdgeContentLayout` | ProtoLayout layout that represents the suggested layout style for Material ProtoLayout, which has content around the edge of the screen (e.g. a ProgressIndicator) and the given content inside of it with the recommended margin and padding applied. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/EdgeContentLayout.Builder` | Builder class for `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/EdgeContentLayout`. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/LayoutDefaults` | Contains the default values used by layout templates for ProtoLayout. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/LayoutDefaults.MultiButtonLayoutDefaults` | Contains default values used for `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiButtonLayout`. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiButtonLayout` | Opinionated ProtoLayout layout, that can contain between 1 and `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/LayoutDefaults.MultiButtonLayoutDefaults#MAX_BUTTONS()` number of buttons arranged inline with the Material guidelines. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiButtonLayout.Builder` | Builder class for `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiButtonLayout`. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiSlotLayout` | Opinionated ProtoLayout layout, row like style with horizontally aligned and spaced slots (for icons or other small content). |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiSlotLayout.Builder` | Builder class for `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/MultiSlotLayout`. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/PrimaryLayout` | ProtoLayout layout that represents a suggested layout style for Material ProtoLayout with the primary (compact) chip at the bottom with the given content in the center and the recommended margin and padding applied. |
| `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/PrimaryLayout.Builder` | Builder class for `https://developer.android.com/reference/androidx/wear/protolayout/material/layouts/PrimaryLayout`. |