GlassContextMenu constructor
const
GlassContextMenu({
- Key? key,
- required Widget child,
- required List<
Widget> actions, - WidgetBuilder? previewBuilder,
- bool enabled = true,
- bool enableHaptics = true,
- double borderRadius = 32.0,
- double? previewBorderRadius,
- double rowBorderRadius = 16.0,
- BorderRadius? rowCorners,
- Color? originSlotColor,
- Color? backgroundColor,
- LiquidGlassSettings? settings,
- GlassQuality? quality,
- double backdropBlur = 0.0,
- Color? barrierColor,
- VoidCallback? onOpened,
- VoidCallback? onDismissed,
- Duration longPressDuration = const Duration(milliseconds: 700),
Creates a GlassContextMenu.
Implementation
const GlassContextMenu({
super.key,
required this.child,
required this.actions,
this.previewBuilder,
this.enabled = true,
this.enableHaptics = true,
this.borderRadius = 32.0,
this.previewBorderRadius,
this.rowBorderRadius = 16.0,
this.rowCorners,
this.originSlotColor,
this.backgroundColor,
this.settings,
this.quality,
this.backdropBlur = 0.0,
this.barrierColor,
this.menuWidth = 250.0,
this.onOpened,
this.onDismissed,
this.longPressDuration = const Duration(milliseconds: 700),
});