CustomIconButton constructor

  1. @override
const CustomIconButton({
  1. required dynamic onPressed()?,
  2. required Widget icon,
  3. Key? key,
  4. double? iconSize,
  5. VisualDensity? visualDensity,
  6. EdgeInsetsGeometry? padding,
  7. AlignmentGeometry? alignment,
  8. double? splashRadius,
  9. Color? color,
  10. Color? focusColor,
  11. Color? hoverColor,
  12. Color? highlightColor,
  13. Color? splashColor,
  14. Color? disabledColor,
  15. MouseCursor? mouseCursor,
  16. FocusNode? focusNode,
  17. bool autofocus = false,
  18. String? tooltip,
  19. bool? enableFeedback,
  20. BoxConstraints? constraints,
  21. ButtonStyle? style,
  22. bool? isSelected,
  23. Widget? selectedIcon,
  24. CustomIconButtonType? type,
})

IconButton 图标按钮组件

Implementation

@override
const CustomIconButton({
  required super.onPressed,
  required super.icon,
  super.key,
  super.iconSize,
  super.visualDensity,
  super.padding,
  super.alignment,
  super.splashRadius,
  super.color,
  super.focusColor,
  super.hoverColor,
  super.highlightColor,
  super.splashColor,
  super.disabledColor,
  super.mouseCursor,
  super.focusNode,
  super.autofocus,
  super.tooltip,
  super.enableFeedback,
  super.constraints,
  super.style,
  super.isSelected,
  super.selectedIcon,
  super.type,
});