closestMaterialColorName function
Find the name of the closest Material Color given the searchColor
color.
Implementation
String closestMaterialColorName(Color searchColor) {
var closestColorName = materialColors.keys.first;
var minDistance = searchColor.distanceFrom(materialColors[closestColorName]!);
materialColors.forEach((String name, Color color) {
var distance = searchColor.distanceFrom(color);
if (distance < minDistance) {
minDistance = distance;
closestColorName = name;
}
});
return closestColorName;
}