patternOpacity property

double get patternOpacity

Pattern ink opacity: BackgroundSpec.patternOpacityPermille when set, else the pattern colour's alpha; capped at maxPatternOpacity.

Implementation

double get patternOpacity {
  final ink = Color(spec.patternColor);
  final o = spec.patternOpacityPermille > 0
      ? spec.patternOpacityPermille / 1000
      : ink.a;
  return o.clamp(0.0, maxPatternOpacity);
}