m3e_design library
Classes
- ButtonFontSize
- M3EColors
- M3EEmphasized
- Expressive emphasis tweaks layered on top of baseline M3 type. Keep line-height the same; only tune weight/letter-spacing for emphasis.
- M3EMotion
- M3EShapes
- M3EShapeSet
- M3ESpacing
- M3ETheme
- M3ETypography
- Material 3 Expressive typography tokens.
- SpringDescription
Enums
Extensions
- BuildContextM3EX on BuildContext
- M3EButtonFontSizeExt on M3ETypography
- M3EColorSchemeAccessors on ColorScheme
- M3EColorsX on ColorScheme
- Convenience extension to read expressive tokens from any ColorScheme.
- M3EThemeAccessors on ThemeData
- SemanticsX on Widget
Functions
-
withM3ETheme(
ThemeData base, {M3ETheme? override}) → ThemeData - Inject (or replace) the M3ETheme extension on a ThemeData.