decodeColor function

Color? decodeColor(
  1. dynamic data
)

Implementation

Color? decodeColor(dynamic data) {
  if (data is! Map) {
    return null;
  }

  double r = data['r'].toDouble();
  double g = data['g'].toDouble();
  double b = data['b'].toDouble();
  double a = data['a'].toDouble();
  ColorSpace cs = decodeColorSpace(data['colorSpace']);

  return Color.from(alpha: a, red: r, green: g, blue: b, colorSpace: cs);
}