Package-level declarations
Types
Link copied to clipboard
A class containing a value that changes with the contrast level.
Link copied to clipboard
class DynamicColor(val name: String, val palette: (DynamicScheme) -> TonalPalette, val tone: (DynamicScheme) -> Double, val isBackground: Boolean, val background: (DynamicScheme) -> DynamicColor?, val secondBackground: (DynamicScheme) -> DynamicColor?, val contrastCurve: ContrastCurve?, val toneDeltaPair: (DynamicScheme) -> ToneDeltaPair?, val opacity: (DynamicScheme) -> Double? = null)
A color that adjusts itself based on UI state, represented by DynamicScheme.
Link copied to clipboard
Named colors, otherwise known as tokens, or roles, in the Material Design system.
Link copied to clipboard
class ToneDeltaPair(val roleA: DynamicColor, val roleB: DynamicColor, val delta: Double, val polarity: TonePolarity, val stayTogether: Boolean)
Documents a constraint between two DynamicColors, in which their tones must have a certain distance from each other.
Link copied to clipboard
Describes the relationship in lightness between two colors.