ButtonVariance constructor

const ButtonVariance({
  1. required ButtonStateProperty<Decoration> decoration,
  2. required ButtonStateProperty<MouseCursor> mouseCursor,
  3. required ButtonStateProperty<EdgeInsetsGeometry> padding,
  4. required ButtonStateProperty<TextStyle> textStyle,
  5. required ButtonStateProperty<IconThemeData> iconTheme,
  6. required ButtonStateProperty<EdgeInsetsGeometry> margin,
})

Creates a custom ButtonVariance with the specified style properties.

All parameters are required ButtonStateProperty functions that resolve values based on the button's current state.

Implementation

const ButtonVariance({
  required this.decoration,
  required this.mouseCursor,
  required this.padding,
  required this.textStyle,
  required this.iconTheme,
  required this.margin,
});