# ColorContrastOptions.Builder

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

*** ** * ** ***


```
public class ColorContrastOptions.Builder
```

<br />

*** ** * ** ***

Builder class for specifying options when applying contrast.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder#Builder()()` |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions` | `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder#build()()` |
| `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder` | `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder#setHighContrastThemeOverlay(int)(int highContrastThemeOverlayResourceId)` Sets the resource id of the high contrast theme overlay. |
| `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder` | `https://developer.android.com/reference/com/google/android/material/color/ColorContrastOptions.Builder#setMediumContrastThemeOverlay(int)( int mediumContrastThemeOverlayResourceId )` Sets the resource id of the medium contrast theme overlay. |

## Public constructors

### Builder

```
public Builder()
```

## Public methods

### build

```
public ColorContrastOptions build()
```

### setHighContrastThemeOverlay

```
public ColorContrastOptions.Builder setHighContrastThemeOverlay(int highContrastThemeOverlayResourceId)
```

Sets the resource id of the high contrast theme overlay.

### setMediumContrastThemeOverlay

```
public ColorContrastOptions.Builder setMediumContrastThemeOverlay(
    int mediumContrastThemeOverlayResourceId
)
```

Sets the resource id of the medium contrast theme overlay.