schemes constant

Map<FlexScheme, FlexSchemeData> const schemes

A FlexScheme enum to FlexSchemeData constant map.

Contains pre-made ready to go nice dark and light FlexSchemeColor color schemes, that can be used by FlexColorScheme. The FlexColor.schemes map also contain the standard default material design themes, both the normal and the high contrast version.

Each of these predefined color schemes include matching hand-tuned light and dark mode theme colors for the theme it defines.

You can make your own color schemes as well. This can also serve as an example on how to define your own FlexSchemeData schemes that you can use instead.

This map excludes the last enum FlexScheme.custom, it can thus not be directly iterated over using the FlexScheme enum values list. For a version that contains all the enum values, including the last FlexScheme.custom value, use the schemesWithCustom map instead.

Implementation

static const Map<FlexScheme, FlexSchemeData> schemes =
    <FlexScheme, FlexSchemeData>{
  FlexScheme.material: material,
  FlexScheme.materialHc: materialHc,
  FlexScheme.blue: blue,
  FlexScheme.indigo: indigo,
  FlexScheme.hippieBlue: hippieBlue,
  FlexScheme.aquaBlue: aquaBlue,
  FlexScheme.brandBlue: brandBlue,
  FlexScheme.deepBlue: deepBlue,
  FlexScheme.sakura: sakura,
  FlexScheme.mandyRed: mandyRed,
  FlexScheme.red: red,
  FlexScheme.redWine: redWine,
  FlexScheme.purpleBrown: purpleBrown,
  FlexScheme.green: green,
  FlexScheme.money: money,
  FlexScheme.jungle: jungle,
  FlexScheme.greyLaw: greyLaw,
  FlexScheme.wasabi: wasabi,
  FlexScheme.gold: gold,
  FlexScheme.mango: mango,
  FlexScheme.amber: amber,
  FlexScheme.vesuviusBurn: vesuviusBurn,
  FlexScheme.deepPurple: deepPurple,
  FlexScheme.ebonyClay: ebonyClay,
  FlexScheme.barossa: barossa,
  FlexScheme.shark: shark,
  FlexScheme.bigStone: bigStone,
  FlexScheme.damask: damask,
  FlexScheme.bahamaBlue: bahamaBlue,
  FlexScheme.mallardGreen: mallardGreen,
  FlexScheme.espresso: espresso,
  FlexScheme.outerSpace: outerSpace,
  FlexScheme.blueWhale: blueWhale,
  FlexScheme.sanJuanBlue: sanJuanBlue,
  FlexScheme.rosewood: rosewood,
  FlexScheme.blumineBlue: blumineBlue,
  FlexScheme.flutterDash: flutterDash,
  FlexScheme.materialBaseline: materialBaseline,
  FlexScheme.verdunHemlock: verdunHemlock,
  FlexScheme.dellGenoa: dellGenoa,
  FlexScheme.redM3: redM3,
  FlexScheme.pinkM3: pinkM3,
  FlexScheme.purpleM3: purpleM3,
  FlexScheme.indigoM3: indigoM3,
  FlexScheme.blueM3: blueM3,
  FlexScheme.cyanM3: cyanM3,
  FlexScheme.tealM3: tealM3,
  FlexScheme.greenM3: greenM3,
  FlexScheme.limeM3: limeM3,
  FlexScheme.yellowM3: yellowM3,
  FlexScheme.orangeM3: orangeM3,
  FlexScheme.deepOrangeM3: deepOrangeM3,
};