applyOpacity method

Color applyOpacity(
  1. Color baseColor,
  2. Color blendedColor,
  3. double blendOpacity
)

Implementation

Color applyOpacity(Color baseColor, Color blendedColor, double blendOpacity) {
  return Color.fromRGBO(
    ((_r(blendedColor) * blendOpacity) + (_r(baseColor) * (1 - blendOpacity))).round(),
    ((_g(blendedColor) * blendOpacity) + (_g(baseColor) * (1 - blendOpacity))).round(),
    ((_b(blendedColor) * blendOpacity) + (_b(baseColor) * (1 - blendOpacity))).round(),
    _a(baseColor),
  );
}