A utility class for dealing with the overlay color needed to indicate elevation of surfaces.
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
-
applyOverlay(
BuildContext context, Color color, double elevation) → Color - Applies an overlay color to a surface color to indicate the level of its elevation in a dark theme.
-
applySurfaceTint(
Color color, Color? surfaceTint, double elevation) → Color - Applies a surface tint color to a given container color to indicate the level of its elevation.
-
colorWithOverlay(
Color surface, Color overlay, double elevation) → Color -
Returns a color blended by laying a semi-transparent overlay (using the
overlay
color) on top of a surface (using thesurface
color). -
overlayColor(
BuildContext context, double elevation) → Color - Computes the appropriate overlay color used to indicate elevation in dark themes.