calculateTextColorOutput static method
Implementation
static String calculateTextColorOutput(String mainColor) {
if (mainColor.length == 7) mainColor = mainColor.substring(1);
final R = int.parse(mainColor.substring(0, 2), radix: 16);
final G = int.parse(mainColor.substring(2, 4), radix: 16);
final B = int.parse(mainColor.substring(4, 6), radix: 16);
final brightneess = sqrt(R * R * 0.241 + G * G * 0.691 + B * B * 0.068);
return brightneess < 130 ? "white" : "black";
}