# androidx.glance.color

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/color/ColorProviders` | Holds a set of Glance specific `https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider` that can be used to represent a Material 3 color scheme. |

## Top-level functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider` | `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)(day: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, night: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color)` Returns a `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` that provides `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` when night mode is off, and `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` when night mode is on. |
| `https://developer.android.com/reference/kotlin/androidx/glance/color/ColorProviders` | `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#colorProviders(androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider)( primary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onPrimary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, primaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onPrimaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, secondary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSecondary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, secondaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSecondaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, tertiary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onTertiary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, tertiaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onTertiaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, error: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, errorContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onError: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onErrorContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, background: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onBackground: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, surface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, surfaceVariant: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSurfaceVariant: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, outline: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inverseOnSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inverseSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inversePrimary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider )` |
| `https://developer.android.com/reference/kotlin/androidx/glance/color/ColorProviders` | `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#colorProviders(androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider,androidx.glance.unit.ColorProvider)( primary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onPrimary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, primaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onPrimaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, secondary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSecondary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, secondaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSecondaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, tertiary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onTertiary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, tertiaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onTertiaryContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, error: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, errorContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onError: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onErrorContainer: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, background: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onBackground: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, surface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, surfaceVariant: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, onSurfaceVariant: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, outline: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inverseOnSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inverseSurface: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, inversePrimary: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider, widgetBackground: https://developer.android.com/reference/kotlin/androidx/glance/unit/ColorProvider )` |

## Top-level functions

### ColorProvider

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/color/DayNightColorProviders.kt+function:ColorProvider) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/glance#1.2.0)

```
fun ColorProvider(day: Color, night: Color): ColorProvider
```

Returns a `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` that provides `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` when night mode is off, and `https://developer.android.com/reference/kotlin/androidx/glance/color/package-summary#ColorProvider(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)` when night mode is on.

### colorProviders

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/color/ColorProviders.kt+function:colorProviders) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/glance#1.0.0)

```
fun colorProviders(
    primary: ColorProvider,
    onPrimary: ColorProvider,
    primaryContainer: ColorProvider,
    onPrimaryContainer: ColorProvider,
    secondary: ColorProvider,
    onSecondary: ColorProvider,
    secondaryContainer: ColorProvider,
    onSecondaryContainer: ColorProvider,
    tertiary: ColorProvider,
    onTertiary: ColorProvider,
    tertiaryContainer: ColorProvider,
    onTertiaryContainer: ColorProvider,
    error: ColorProvider,
    errorContainer: ColorProvider,
    onError: ColorProvider,
    onErrorContainer: ColorProvider,
    background: ColorProvider,
    onBackground: ColorProvider,
    surface: ColorProvider,
    onSurface: ColorProvider,
    surfaceVariant: ColorProvider,
    onSurfaceVariant: ColorProvider,
    outline: ColorProvider,
    inverseOnSurface: ColorProvider,
    inverseSurface: ColorProvider,
    inversePrimary: ColorProvider
): ColorProviders
```

### colorProviders

Artifact: [androidx.glance:glance](https://developer.android.com/jetpack/androidx/releases/glance) [View Source](https://cs.android.com/search?q=file:androidx/glance/color/ColorProviders.kt+function:colorProviders) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/glance#1.1.0)

```
fun colorProviders(
    primary: ColorProvider,
    onPrimary: ColorProvider,
    primaryContainer: ColorProvider,
    onPrimaryContainer: ColorProvider,
    secondary: ColorProvider,
    onSecondary: ColorProvider,
    secondaryContainer: ColorProvider,
    onSecondaryContainer: ColorProvider,
    tertiary: ColorProvider,
    onTertiary: ColorProvider,
    tertiaryContainer: ColorProvider,
    onTertiaryContainer: ColorProvider,
    error: ColorProvider,
    errorContainer: ColorProvider,
    onError: ColorProvider,
    onErrorContainer: ColorProvider,
    background: ColorProvider,
    onBackground: ColorProvider,
    surface: ColorProvider,
    onSurface: ColorProvider,
    surfaceVariant: ColorProvider,
    onSurfaceVariant: ColorProvider,
    outline: ColorProvider,
    inverseOnSurface: ColorProvider,
    inverseSurface: ColorProvider,
    inversePrimary: ColorProvider,
    widgetBackground: ColorProvider
): ColorProviders
```