WidgetOverlay static method

WidgetOverlay WidgetOverlay({
  1. Widget? child,
  2. required dynamic bounds,
  3. dynamic data,
  4. bool looping = loopingVideoDef,
  5. double opacity = opacityDef,
  6. TapLayerCallback? onTap,
  7. TapUpLayerCallback? onTapUp,
  8. TapDownLayerCallback? onTapDown,
  9. TapLayerCallback? onTapCancel,
  10. TapLayerCallback? onSecondaryTap,
  11. TapDownLayerCallback? onSecondaryTapDown,
  12. TapUpLayerCallback? onSecondaryTapUp,
  13. TapLayerCallback? onSecondaryTapCancel,
  14. DoubleTapLayerCallback? onDoubleTap,
  15. LongPressLayerCallback? onLongPress,
  16. LongPressStartLayerCallback? onLongPressStart,
  17. LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  18. LongPressUpLayerCallback? onLongPressUp,
  19. LongPressEndLayerCallback? onLongPressEnd,
  20. LongPressLayerCallback? onSecondaryLongPress,
  21. LongPressStartLayerCallback? onSecondaryLongPressStart,
  22. LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  23. LongPressUpLayerCallback? onSecondaryLongPressUp,
  24. LongPressEndLayerCallback? onSecondaryLongPressEnd,
})

Implementation

static L.WidgetOverlay WidgetOverlay({
  Widget? child,
  required dynamic bounds,
  dynamic data,
  bool looping = loopingVideoDef,
  double opacity = opacityDef,
  L.TapLayerCallback? onTap,
  L.TapUpLayerCallback? onTapUp,
  L.TapDownLayerCallback? onTapDown,
  L.TapLayerCallback? onTapCancel,
  L.TapLayerCallback? onSecondaryTap,
  L.TapDownLayerCallback? onSecondaryTapDown,
  L.TapUpLayerCallback? onSecondaryTapUp,
  L.TapLayerCallback? onSecondaryTapCancel,
  L.DoubleTapLayerCallback? onDoubleTap,
  L.LongPressLayerCallback? onLongPress,
  L.LongPressStartLayerCallback? onLongPressStart,
  L.LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
  L.LongPressUpLayerCallback? onLongPressUp,
  L.LongPressEndLayerCallback? onLongPressEnd,
  L.LongPressLayerCallback? onSecondaryLongPress,
  L.LongPressStartLayerCallback? onSecondaryLongPressStart,
  L.LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
  L.LongPressUpLayerCallback? onSecondaryLongPressUp,
  L.LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
  return L.WidgetOverlay(
    bounds: bounds,
    opacity: opacity,
    data: data,
    options: L.InteractiveLayerOptions(
      onTap: onTap,
      onTapUp: onTapUp,
      onTapDown: onTapDown,
      onTapCancel: onTapCancel,
      onSecondaryTap: onSecondaryTap,
      onSecondaryTapDown: onSecondaryTapDown,
      onSecondaryTapUp: onSecondaryTapUp,
      onSecondaryTapCancel: onSecondaryTapCancel,
      onDoubleTap: onDoubleTap,
      onLongPress: onLongPress,
      onLongPressStart: onLongPressStart,
      onLongPressMoveUpdate: onLongPressMoveUpdate,
      onLongPressUp: onLongPressUp,
      onLongPressEnd: onLongPressEnd,
      onSecondaryLongPress: onSecondaryLongPress,
      onSecondaryLongPressStart: onSecondaryLongPressStart,
      onSecondaryLongPressMoveUpdate: onSecondaryLongPressMoveUpdate,
      onSecondaryLongPressUp: onSecondaryLongPressUp,
      onSecondaryLongPressEnd: onSecondaryLongPressEnd,
    ),
    child: child,
  );
}