hexToRgb static method
RGB values are ranging in 0;1
.
@param hex A #RRGGBB
representation of a color.
@return An array containing the color's RGB values.
Implementation
static List<double> hexToRgb(String hex) {
hex = hex.toLowerCase();
List<double> ret = [];
for (var i = 0; i < 3; i += 1) {
var digit1 = hexChars.indexOf(hex[i * 2 + 1]);
var digit2 = hexChars.indexOf(hex[i * 2 + 2]);
var n = digit1 * 16 + digit2;
ret.add(n / 255.0);
}
return ret;
}