M3EDimensions class abstract final

Standardized spacing and corner-radius tokens for Material 3 Expressive.

Spacing follows a 4dp grid. Radius steps match M3EShapes. Theme spacing (M3ESpacing.regular) and M3EShapes radius fields forward here.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

resolveRadius(double token) BorderRadius
Resolves a corner radius token to a BorderRadius.

Constants

borderRadiusExtraExtraLarge → const BorderRadius
BorderRadius for radiusExtraExtraLarge.
borderRadiusExtraLarge → const BorderRadius
BorderRadius for radiusExtraLarge.
borderRadiusExtraLargeIncreased → const BorderRadius
BorderRadius for radiusExtraLargeIncreased.
borderRadiusExtraSmall → const BorderRadius
BorderRadius for radiusExtraSmall.
borderRadiusLarge → const BorderRadius
BorderRadius for radiusLarge.
borderRadiusLargeIncreased → const BorderRadius
BorderRadius for radiusLargeIncreased.
borderRadiusMedium → const BorderRadius
BorderRadius for radiusMedium.
borderRadiusNone → const BorderRadius
BorderRadius for radiusNone.
borderRadiusSmall → const BorderRadius
BorderRadius for radiusSmall.
radiusExtraExtraLarge → const double
48dp corner radius.
radiusExtraLarge → const double
28dp corner radius.
radiusExtraLargeIncreased → const double
32dp corner radius (expressive XL+).
radiusExtraSmall → const double
4dp corner radius.
radiusFull → const double
Sentinel radius that reads as a stadium for typical heights.
radiusLarge → const double
16dp corner radius.
radiusLargeIncreased → const double
20dp corner radius (expressive large+).
radiusMedium → const double
12dp corner radius.
radiusNone → const double
0dp — sharp corners.
radiusSmall → const double
8dp corner radius.
space0 → const double
0dp.
space4 → const double
4dp.
space8 → const double
8dp.
space12 → const double
12dp.
space16 → const double
16dp.
space20 → const double
20dp.
space24 → const double
24dp.
space28 → const double
28dp.
space32 → const double
32dp.
space40 → const double
40dp.
space48 → const double
48dp.
spaceLg → const double
Theme large gap (M3ESpacing.lg).
spaceMd → const double
Theme medium gap (M3ESpacing.md).
spaceSm → const double
Theme small gap (M3ESpacing.sm).
spaceXl → const double
Theme extra-large gap (M3ESpacing.xl).
spaceXs → const double
Theme extra-small gap (M3ESpacing.xs).
spaceXxl → const double
Theme extra-extra-large gap (M3ESpacing.xxl).