highContrastLight property

CalcThemeData highContrastLight
final

High-contrast light variant (platform High Contrast / Increase Contrast, spec §4.4): key fills ≥ 3:1 against the background (the keys' extent is visible), labels ≥ 4.5:1 on their fills, = ≥ 3:1 against the digit keys, preview and error text ≥ 7:1, a black, heavier focus ring.

Implementation

static final CalcThemeData highContrastLight = CalcThemeData(
  brightness: Brightness.light,
  background: const Color(0xFFFFFFFF),
  displayText: const Color(0xFF000000),
  previewText: const Color(0xFF2B2F36),
  errorText: const Color(0xFF8C1D18),
  caret: const Color(0xFF0B2A8C),
  focusRing: const Color(0xFF000000),
  focusRingWidth: 3,
  digitKey: const KeyStyle(fill: Color(0xFF6B6B6B), label: Color(0xFFFFFFFF)),
  functionKey: const KeyStyle(
    fill: Color(0xFF3D3D3D),
    label: Color(0xFFFFFFFF),
    labelWeight: FontWeight.w500,
  ),
  operatorKey: const KeyStyle(
    fill: Color(0xFF1A3A9E),
    label: Color(0xFFFFFFFF),
    labelWeight: FontWeight.w600,
  ),
  equalsKey: const KeyStyle(
    fill: Color(0xFF000000),
    label: Color(0xFFFFFFFF),
    labelWeight: FontWeight.w600,
  ),
);