setFromString method

void setFromString(
  1. String hex
)

Implementation

void setFromString(String hex) {
  hex = hex[0] == '#' ? hex.substring(1) : hex;
  r = int.parse(hex.substring(0, 2), radix: 16) / 255.0;
  g = int.parse(hex.substring(2, 4), radix: 16) / 255.0;
  b = int.parse(hex.substring(4, 6), radix: 16) / 255.0;
  a = (hex.length != 8 ? 255 : int.parse(hex.substring(6, 8), radix: 16)) /
      255.0;
}