DraggableFloatingMenu constructor
      const
      DraggableFloatingMenu({ 
    
    
- Key? key,
- required int itemCount,
- required Widget itemBuilder(- BuildContext context,
- int index
 
- ValueChanged<int> ? onItemTap,
- Offset initialPosition = const Offset(20, 100),
- Duration animationDuration = const Duration(milliseconds: 250),
- Curve animationCurve = Curves.easeOut,
- Color fabColor = Colors.blue,
- double fabSize = 56.0,
- Icon fabIcon = const Icon(Icons.menu, color: Colors.white),
Implementation
const DraggableFloatingMenu({
  super.key,
  required this.itemCount,
  required this.itemBuilder,
  this.onItemTap,
  this.initialPosition = const Offset(20, 100),
  this.animationDuration = const Duration(milliseconds: 250),
  this.animationCurve = Curves.easeOut,
  this.fabColor = Colors.blue,
  this.fabSize = 56.0,
  this.fabIcon = const Icon(Icons.menu, color: Colors.white),
  this.menuWidth = 220.0,
  required this.menuItemHeight,
  this.menuBackgroundColor = Colors.white,
  this.menuDecoration,
  this.menuItemWidth,
  this.menuItemPadding,
  this.menuItemMargin,
  this.menuItemAlignment,
  this.menuItemSpacing,
  this.menuItemDecoration,
});