ButtonStyleButton constructor Null safety
- {Key? key,
- required VoidCallback? onPressed,
- required VoidCallback? onLongPress,
- required ValueChanged<
bool> ? onHover, - required ValueChanged<
bool> ? onFocusChange, - required ButtonStyle? style,
- required FocusNode? focusNode,
- required bool autofocus,
- required Clip clipBehavior,
- MaterialStatesController? statesController,
- required Widget? child}
Abstract const constructor. This constructor enables subclasses to provide const constructors so that they can be used in const expressions.
Implementation
const ButtonStyleButton({
super.key,
required this.onPressed,
required this.onLongPress,
required this.onHover,
required this.onFocusChange,
required this.style,
required this.focusNode,
required this.autofocus,
required this.clipBehavior,
this.statesController,
required this.child,
}) : assert(autofocus != null),
assert(clipBehavior != null);