withOpacity method

  1. @override
RayOklab withOpacity(
  1. double opacity
)
override

Creates a new color with different opacity (0.0-1.0).

Implementation

@override
RayOklab withOpacity(double opacity) {
  if (opacity < 0.0 || opacity > 1.0) {
    throw ArgumentError.value(
        opacity, 'opacity', 'Opacity must be between 0.0 and 1.0');
  }
  return RayOklab._(l: _l, a: _a, b: _b, opacity: opacity);
}