fillUpHex static method
Fills up the given 3 char hex
string to 6 char hex string.
Will add a # to the hex
string if it is missing.
Implementation
static String fillUpHex(String hex) {
if (!hex.startsWith('#')) {
hex = '#' + hex;
}
if (hex.length == 7) {
return hex;
}
var filledUp = '';
hex.runes.forEach((r) {
var char = String.fromCharCode(r);
if (char == '#') {
filledUp = filledUp + char;
} else {
filledUp = filledUp + char + char;
}
});
return filledUp;
}