estimateBrightnessForColor static method
Determines whether the given Color is Brightness.light or Brightness.dark.
Implementation
static Brightness estimateBrightnessForColor(Color color) {
final double relativeLuminance = color.computeLuminance();
const double kThreshold = 0.07;
return ((relativeLuminance + 0.05) * (relativeLuminance + 0.05) > kThreshold) ? Brightness.light : Brightness.dark;
}