EasyColorPicker constructor

EasyColorPicker({
  1. required Color selected,
  2. required dynamic onChanged(
    1. Color
    ),
  3. double colorSelectorBorderRadius = 5,
  4. double optionsMargin = 2,
  5. double colorSelectorSize = 30,
  6. IconData selectedIcon = Icons.check_rounded,
  7. double selectedIconSize = 20,
  8. Color selectedIconColor = Colors.white,
  9. List<Color> colors = const [Colors.deepPurple, Colors.deepPurpleAccent, Colors.purple, Colors.purpleAccent, Colors.pinkAccent, Colors.pink, Colors.red, Colors.redAccent, Colors.deepOrange, Colors.deepOrangeAccent, Colors.orange, Colors.orangeAccent, Colors.amber, Colors.amberAccent, Colors.yellow, Colors.yellowAccent, Colors.green, Colors.lightGreen, Colors.lime, Colors.lightGreenAccent, Colors.greenAccent, Colors.lightBlueAccent, Colors.cyan, Colors.lightBlue, Colors.blue],
})

Easy color picker widget

Implementation

EasyColorPicker({
  required this.selected,
  required this.onChanged,
  this.colorSelectorBorderRadius = 5,
  this.optionsMargin = 2,
  this.colorSelectorSize = 30,
  this.selectedIcon = Icons.check_rounded,
  this.selectedIconSize = 20,
  this.selectedIconColor = Colors.white,
  this.colors = const [
    Colors.deepPurple,
    Colors.deepPurpleAccent,
    Colors.purple,
    Colors.purpleAccent,
    Colors.pinkAccent,
    Colors.pink,
    Colors.red,
    Colors.redAccent,
    Colors.deepOrange,
    Colors.deepOrangeAccent,
    Colors.orange,
    Colors.orangeAccent,
    Colors.amber,
    Colors.amberAccent,
    Colors.yellow,
    Colors.yellowAccent,
    Colors.green,
    Colors.lightGreen,
    Colors.lime,
    Colors.lightGreenAccent,
    Colors.greenAccent,
    Colors.lightBlueAccent,
    Colors.cyan,
    Colors.lightBlue,
    Colors.blue
  ]
}) : assert(colors.isNotEmpty, 'Color list cannot be empty');