ThemeColor constructor

const ThemeColor({
  1. Color primary = Colors.blue,
  2. Color secondary = Colors.cyan,
  3. Color primaryVariant = Colors.blueAccent,
  4. Color secondaryVariant = Colors.cyanAccent,
  5. Color disabled = Colors.grey,
  6. Color weak = Colors.grey,
  7. Color error = Colors.red,
  8. Color warning = Colors.amber,
  9. Color info = Colors.blue,
  10. Color success = Colors.green,
  11. Color surface = const Color(0xFFFFFFFF),
  12. Color background = const Color(0xFFFFFFFF),
  13. Color onPrimary = const Color(0xFFFFFFFF),
  14. Color onSecondary = const Color(0xFFFFFFFF),
  15. Color onDisabled = const Color(0xFFFFFFFF),
  16. Color onSurface = const Color(0xFFFFFFFF),
  17. Color onBackground = const Color(0xFF212121),
  18. Color onWeak = const Color(0xFFFFFFFF),
  19. Color onError = const Color(0xFFFFFFFF),
  20. Color onInfo = const Color(0xFFFFFFFF),
  21. Color onSuccess = const Color(0xFF212121),
  22. Color onWarning = const Color(0xFFFFFFFF),
  23. Brightness brightness = Brightness.light,
  24. Color? appBarColor,
  25. String? fontFamily,
})

Color definition for the theme.

Implementation

const ThemeColor({
  this.primary = Colors.blue,
  this.secondary = Colors.cyan,
  this.primaryVariant = Colors.blueAccent,
  this.secondaryVariant = Colors.cyanAccent,
  this.disabled = Colors.grey,
  this.weak = Colors.grey,
  this.error = Colors.red,
  this.warning = Colors.amber,
  this.info = Colors.blue,
  this.success = Colors.green,
  this.surface = const Color(0xFFFFFFFF),
  this.background = const Color(0xFFFFFFFF),
  this.onPrimary = const Color(0xFFFFFFFF),
  this.onSecondary = const Color(0xFFFFFFFF),
  this.onDisabled = const Color(0xFFFFFFFF),
  this.onSurface = const Color(0xFFFFFFFF),
  this.onBackground = const Color(0xFF212121),
  this.onWeak = const Color(0xFFFFFFFF),
  this.onError = const Color(0xFFFFFFFF),
  this.onInfo = const Color(0xFFFFFFFF),
  this.onSuccess = const Color(0xFF212121),
  this.onWarning = const Color(0xFFFFFFFF),
  this.brightness = Brightness.light,
  this.appBarColor,
  this.fontFamily,
});