# ColorScheme

Artifact: [androidx.wear.protolayout:protolayout-material3](https://developer.android.com/jetpack/androidx/releases/wear-protolayout) [View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/material3/ColorScheme.kt+class:androidx.wear.protolayout.material3.ColorScheme) Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

*** ** * ** ***

<br />

```
public final class ColorScheme
```

<br />

*** ** * ** ***

A `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme` holds all the named color parameters for a `https://developer.android.com/reference/androidx/wear/protolayout/material3/MaterialTheme`.

Color schemes are designed to be harmonious, ensure accessible text, and distinguish UI elements and surfaces from one another.

The Material color system and custom schemes provide default values for color as a starting point for customization.

To learn more about color schemes, see [Material Design Color System](https://m3.material.io/styles/color/the-color-system/color-roles).

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#ColorScheme(androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor,androidx.wear.protolayout.types.LayoutColor)( @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor primary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor primaryDim, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor primaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onPrimary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onPrimaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor secondary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor secondaryDim, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor secondaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onSecondary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onSecondaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor tertiary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor tertiaryDim, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor tertiaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onTertiary, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onTertiaryContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor surfaceContainerLow, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor surfaceContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor surfaceContainerHigh, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onSurface, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onSurfaceVariant, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor outline, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor outlineVariant, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor background, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onBackground, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor error, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor errorDim, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor errorContainer, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onError, @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor onErrorContainer )` |

| ### Public methods |
|---|---|
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getBackground()()` color that appears behind other content |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getError()()` color that indicates remove, delete, close or dismiss actions. |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getErrorContainer()()` is color that indicates errors or emergency actions, such as safety alerts. |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getErrorDim()()` color that indicates high priority errors or emergency actions, such as safety alerts |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnBackground()()` color is used for text and icons displayed on top of the background color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnError()()` color is used for text and icons displayed on top of the error color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnErrorContainer()()` is color used for text and icons on the errorContainer color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnPrimary()()` color is used for text and icons displayed on top of the primary color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnPrimaryContainer()()` color (and state variants) that should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#primaryContainer()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnSecondary()()` color is used for text and icons displayed on top of the secondary color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnSecondaryContainer()()` color (and state variants) should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#secondaryContainer()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnSurface()()` color is used for text and icons displayed on top of the surface color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnSurfaceVariant()()` is the color for secondary text and icons on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#surfaceContainer()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnTertiary()()` color is used for text and icons displayed on top of the tertiary color |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOnTertiaryContainer()()` color (and state variants) that should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#tertiaryContainer()` |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOutline()()` is the main color for primary outline components. |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getOutlineVariant()()` is the secondary color for secondary outline components |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getPrimary()()` is the color displayed most frequently across your app's screens and components |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getPrimaryContainer()()` is a standout container color for key components |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getPrimaryDim()()` is less prominent than `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#primary()` for component backgrounds |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSecondary()()` color provides more ways to accent and distinguish your product |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSecondaryContainer()()` is a tonal color to be used in containers |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSecondaryDim()()` is less prominent than `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#secondary()` for component backgrounds |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSurfaceContainer()()` is the main surface color that affect surfaces of components with large containment areas, such as Card and Button |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSurfaceContainerHigh()()` is a surface color used for large containment components such Card and Button with high prominence |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getSurfaceContainerLow()()` is a surface color used for large containment components such as Card and Button with low prominence |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getTertiary()()` color that can be used to balance primary and secondary colors, or bring heightened attention to an element |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getTertiaryContainer()()` is a tonal color to be used in containers |
| `final @https://developer.android.com/reference/androidx/annotation/NonNull https://developer.android.com/reference/androidx/wear/protolayout/types/LayoutColor` | `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#getTertiaryDim()()` is a less prominent tertiary color that can be used to balance primary and secondary colors, or bring heightened attention to an element |

## Public constructors

### ColorScheme

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public ColorScheme(
    @NonNull LayoutColor primary,
    @NonNull LayoutColor primaryDim,
    @NonNull LayoutColor primaryContainer,
    @NonNull LayoutColor onPrimary,
    @NonNull LayoutColor onPrimaryContainer,
    @NonNull LayoutColor secondary,
    @NonNull LayoutColor secondaryDim,
    @NonNull LayoutColor secondaryContainer,
    @NonNull LayoutColor onSecondary,
    @NonNull LayoutColor onSecondaryContainer,
    @NonNull LayoutColor tertiary,
    @NonNull LayoutColor tertiaryDim,
    @NonNull LayoutColor tertiaryContainer,
    @NonNull LayoutColor onTertiary,
    @NonNull LayoutColor onTertiaryContainer,
    @NonNull LayoutColor surfaceContainerLow,
    @NonNull LayoutColor surfaceContainer,
    @NonNull LayoutColor surfaceContainerHigh,
    @NonNull LayoutColor onSurface,
    @NonNull LayoutColor onSurfaceVariant,
    @NonNull LayoutColor outline,
    @NonNull LayoutColor outlineVariant,
    @NonNull LayoutColor background,
    @NonNull LayoutColor onBackground,
    @NonNull LayoutColor error,
    @NonNull LayoutColor errorDim,
    @NonNull LayoutColor errorContainer,
    @NonNull LayoutColor onError,
    @NonNull LayoutColor onErrorContainer
)
```

## Public methods

### getBackground

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getBackground()
```

color that appears behind other content

### getError

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getError()
```

color that indicates remove, delete, close or dismiss actions. Added as a slightly less alarming and urgent alternative to errorContainer than the errorDim color

### getErrorContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getErrorContainer()
```

is color that indicates errors or emergency actions, such as safety alerts. This color is for use-cases that are more alarming and urgent than the error color.

### getErrorDim

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getErrorDim()
```

color that indicates high priority errors or emergency actions, such as safety alerts

### getOnBackground

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnBackground()
```

color is used for text and icons displayed on top of the background color

### getOnError

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnError()
```

color is used for text and icons displayed on top of the error color

### getOnErrorContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnErrorContainer()
```

is color used for text and icons on the errorContainer color

### getOnPrimary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnPrimary()
```

color is used for text and icons displayed on top of the primary color

### getOnPrimaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnPrimaryContainer()
```

color (and state variants) that should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#primaryContainer()`

### getOnSecondary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnSecondary()
```

color is used for text and icons displayed on top of the secondary color

### getOnSecondaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnSecondaryContainer()
```

color (and state variants) should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#secondaryContainer()`

### getOnSurface

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnSurface()
```

color is used for text and icons displayed on top of the surface color

### getOnSurfaceVariant

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnSurfaceVariant()
```

is the color for secondary text and icons on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#surfaceContainer()`

### getOnTertiary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnTertiary()
```

color is used for text and icons displayed on top of the tertiary color

### getOnTertiaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOnTertiaryContainer()
```

color (and state variants) that should be used for content on top of `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#tertiaryContainer()`

### getOutline

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOutline()
```

is the main color for primary outline components. The outline color role adds contrast for accessibility purposes.

### getOutlineVariant

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getOutlineVariant()
```

is the secondary color for secondary outline components

### getPrimary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getPrimary()
```

is the color displayed most frequently across your app's screens and components

### getPrimaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getPrimaryContainer()
```

is a standout container color for key components

### getPrimaryDim

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getPrimaryDim()
```

is less prominent than `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#primary()` for component backgrounds

### getSecondary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSecondary()
```

color provides more ways to accent and distinguish your product

### getSecondaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSecondaryContainer()
```

is a tonal color to be used in containers

### getSecondaryDim

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSecondaryDim()
```

is less prominent than `https://developer.android.com/reference/androidx/wear/protolayout/material3/ColorScheme#secondary()` for component backgrounds

### getSurfaceContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSurfaceContainer()
```

is the main surface color that affect surfaces of components with large containment areas, such as Card and Button

### getSurfaceContainerHigh

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSurfaceContainerHigh()
```

is a surface color used for large containment components such Card and Button with high prominence

### getSurfaceContainerLow

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getSurfaceContainerLow()
```

is a surface color used for large containment components such as Card and Button with low prominence

### getTertiary

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getTertiary()
```

color that can be used to balance primary and secondary colors, or bring heightened attention to an element

### getTertiaryContainer

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getTertiaryContainer()
```

is a tonal color to be used in containers

### getTertiaryDim

Added in [1.3.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.3.0)

```
public final @NonNull LayoutColor getTertiaryDim()
```

is a less prominent tertiary color that can be used to balance primary and secondary colors, or bring heightened attention to an element