CupertinoDynamicColor.withBrightness constructor

const CupertinoDynamicColor.withBrightness({
  1. String? debugLabel,
  2. required Color color,
  3. required Color darkColor,
})

Creates an adaptive Color that changes its effective color based on the given BuildContext's brightness (from MediaQueryData.platformBrightness or CupertinoThemeData.brightness). The default effective color is color.

Implementation

const CupertinoDynamicColor.withBrightness({
  String? debugLabel,
  required Color color,
  required Color darkColor,
}) : this(
  debugLabel: debugLabel,
  color: color,
  darkColor: darkColor,
  highContrastColor: color,
  darkHighContrastColor: darkColor,
  elevatedColor: color,
  darkElevatedColor: darkColor,
  highContrastElevatedColor: color,
  darkHighContrastElevatedColor: darkColor,
);