OverlayData constructor

OverlayData({
  1. required OverlayEntry entry,
  2. required String tagName,
  3. required BuildContext context,
  4. required Function hideOverlay,
  5. required Function showOverlay,
  6. required String uuid,
  7. required AnimationController animationController,
  8. required List<GlobalKey<State<StatefulWidget>>> widgetsGlobalKeys,
  9. int enabledVisibleWidgetsCount = 0,
  10. int disabledVisibleWidgetsCount = 0,
  11. bool detectWidgetPositionNSizeChanges = true,
  12. bool isOverlayBgTransparent = false,
})

Implementation

OverlayData({
  required this.entry,
  required this.tagName,
  required this.context,
  required this.hideOverlay,
  required this.showOverlay,
  required this.uuid,
  required this.animationController,
  required this.widgetsGlobalKeys,
  this.enabledVisibleWidgetsCount = 0,
  this.disabledVisibleWidgetsCount = 0,
  this.detectWidgetPositionNSizeChanges = true,
  this.isOverlayBgTransparent = false,
});