MaterialShadeName extension
Derived facts for a MaterialShade: its Material integer, contrast-correct foreground color, and UI labels.
Keeps the shade ladder's "every consumer re-derives this by hand" knowledge in one place — the index integer, the readable on-color, and the display strings — so call sites never recompute luminance or hand-format labels.
Properties
- displayName → String
-
Available on MaterialShade, provided by the MaterialShadeName extension
The plain UI label for this shade, e.g.'Shade 500'.no setter - displayNameAnnotated → String
-
Available on MaterialShade, provided by the MaterialShadeName extension
The UI label annotated at the three band endpoints.no setter - onShade → Color
-
Available on MaterialShade, provided by the MaterialShadeName extension
The readable foreground color to draw on top of this shade.no setter - value → int
-
Available on MaterialShade, provided by the MaterialShadeName extension
The raw Material integer used to index a MaterialColor.no setter