RgbColour.parseRgbString constructor

RgbColour.parseRgbString(
  1. String rgbString
)

Parse an RGB string, e.g. rgb(0, 0, 0)

Implementation

factory RgbColour.parseRgbString(String rgbString)
{
  rgbString = rgbString.substring(4, rgbString.length-1);
  rgbString = rgbString.replaceAll(" ", "");
  List<String> parts = rgbString.split(",");
  int red = int.parse(parts[0]);
  int green = int.parse(parts[1]);
  int blue = int.parse(parts[2]);
  return new RgbColour(red, green, blue);
}