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.