withOpacity method
Returns a new color that matches this color, but with its opacity modified.
By default, the current opacity is replaced with the given opacity value (which ranges from 0.0 to 1.0).
When replace is false, the current opacity will be increased or decreased by the specified
amount (ranging from -1.0 to 1.0).
Implementation
@override
Color withOpacity(double opacity, {bool replace = true}) {
return ColorSwatch(
$50: $50.withOpacity(opacity, replace: replace),
$100: $100.withOpacity(opacity, replace: replace),
$200: $200.withOpacity(opacity, replace: replace),
$300: $300.withOpacity(opacity, replace: replace),
$400: $400.withOpacity(opacity, replace: replace),
$500: $500.withOpacity(opacity, replace: replace),
$600: $600.withOpacity(opacity, replace: replace),
$700: $700.withOpacity(opacity, replace: replace),
$800: $800.withOpacity(opacity, replace: replace),
$900: $900.withOpacity(opacity, replace: replace),
$950: $950.withOpacity(opacity, replace: replace),
);
}