PlutoMenuItemStyle constructor

const PlutoMenuItemStyle({
  1. Color iconColor = Colors.black54,
  2. double iconSize = 20,
  3. Color moreIconColor = Colors.black54,
  4. double iconScale = 0.86,
  5. Color unselectedColor = Colors.black26,
  6. Color activatedColor = Colors.lightBlue,
  7. Color indicatorColor = const Color(0xFFDCF5FF),
  8. EdgeInsets padding = const EdgeInsets.symmetric(horizontal: 15),
  9. TextStyle textStyle = const TextStyle(color: Colors.black, fontSize: 14),
  10. bool enableSelectedTopMenu = false,
  11. int? initialSelectedTopMenuIndex = 0,
  12. Color selectedTopMenuIconColor = Colors.lightBlue,
  13. TextStyle selectedTopMenuTextStyle = const TextStyle(color: Colors.lightBlue, fontSize: 14),
  14. bool? selectedTopMenuResolver(
    1. PlutoMenuItem,
    2. bool?
    )?,
})

Implementation

const PlutoMenuItemStyle({
  this.iconColor = Colors.black54,
  this.iconSize = 20,
  this.moreIconColor = Colors.black54,
  this.iconScale = 0.86,
  this.unselectedColor = Colors.black26,
  this.activatedColor = Colors.lightBlue,
  this.indicatorColor = const Color(0xFFDCF5FF),
  this.padding = const EdgeInsets.symmetric(horizontal: 15),
  this.textStyle = const TextStyle(
    color: Colors.black,
    fontSize: 14,
  ),
  this.enableSelectedTopMenu = false,
  this.initialSelectedTopMenuIndex = 0,
  this.selectedTopMenuIconColor = Colors.lightBlue,
  this.selectedTopMenuTextStyle = const TextStyle(
    color: Colors.lightBlue,
    fontSize: 14,
  ),
  this.selectedTopMenuResolver,
});