theme library

Theme generation, vibrant colors, color harmonization, image extraction, and token provider.

Classes

ColorFromImage
Extract a dominant/seed color from an image.
ColorHarmonization
Harmonizes custom colors with a theme's seed color.
ExpressiveTheme
Generates expressive themes from a seed color.
ExpressiveThemeData
The full set of resolved tokens for an expressive theme.
ExpressiveThemeProvider
InheritedWidget that provides ExpressiveThemeData.
HarmonizedColorPair
A color with its container and on-container variants.
HarmonizedColors
A set of harmonized semantic colors.
VibrantColorScheme
Generates vibrant/expressive color schemes with boosted saturation and deliberate hue contrast between primary/secondary/tertiary.

Extensions

ExpressiveTokenContext on BuildContext
Context extensions for token access.