ColorProviders

sealed class ColorProviders


Holds a set of Glance specific ColorProvider that can be used to represent a Material 3 color scheme.

Summary

Protected constructors

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
)

This function is deprecated. Hidden

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
)

Public functions

open operator Boolean
equals(other: Any?)
open Int
open String

Protected constructors

ColorProviders

protected 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

protected 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
)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

toString

open fun toString(): String

Public properties

background

Added in 1.0.0
val background: ColorProvider

error

Added in 1.0.0
val error: ColorProvider

errorContainer

Added in 1.0.0
val errorContainer: ColorProvider

inverseOnSurface

Added in 1.0.0
val inverseOnSurface: ColorProvider

inversePrimary

Added in 1.0.0
val inversePrimary: ColorProvider

inverseSurface

Added in 1.0.0
val inverseSurface: ColorProvider

onBackground

Added in 1.0.0
val onBackground: ColorProvider

onError

Added in 1.0.0
val onError: ColorProvider

onErrorContainer

Added in 1.0.0
val onErrorContainer: ColorProvider

onPrimary

Added in 1.0.0
val onPrimary: ColorProvider

onPrimaryContainer

Added in 1.0.0
val onPrimaryContainer: ColorProvider

onSecondary

Added in 1.0.0
val onSecondary: ColorProvider

onSecondaryContainer

Added in 1.0.0
val onSecondaryContainer: ColorProvider

onSurface

Added in 1.0.0
val onSurface: ColorProvider

onSurfaceVariant

Added in 1.0.0
val onSurfaceVariant: ColorProvider

onTertiary

Added in 1.0.0
val onTertiary: ColorProvider

onTertiaryContainer

Added in 1.0.0
val onTertiaryContainer: ColorProvider

outline

Added in 1.0.0
val outline: ColorProvider

primary

Added in 1.0.0
val primary: ColorProvider

primaryContainer

Added in 1.0.0
val primaryContainer: ColorProvider

secondary

Added in 1.0.0
val secondary: ColorProvider

secondaryContainer

Added in 1.0.0
val secondaryContainer: ColorProvider

surface

Added in 1.0.0
val surface: ColorProvider

surfaceVariant

Added in 1.0.0
val surfaceVariant: ColorProvider

tertiary

Added in 1.0.0
val tertiary: ColorProvider

tertiaryContainer

Added in 1.0.0
val tertiaryContainer: ColorProvider

widgetBackground

Added in 1.1.0
val widgetBackground: ColorProvider