isColorDark function

bool isColorDark(
  1. Color color
)

Implementation

bool isColorDark(Color color) {
  final value = color.toARGB32();
  double luminance = 0.299 * ((0x00ff0000 & value) >> 16) +
      0.587 * ((0x0000ff00 & value) >> 8) +
      0.114 * ((0x000000ff & value) >> 0);

  // Determine if the color is dark or light
  return luminance < 128;
}