showNudgeExperienceOverlay function
Implementation
void showNudgeExperienceOverlay(
BuildContext context,
Widget child,
) {
if (_isNudgeOverlayVisible) {
return;
}
_overlayEntry = OverlayEntry(builder: (context) {
return Positioned(
top: 0,
left: 0,
height: MediaQuery.of(context).size.height,
width: MediaQuery.of(context).size.width,
child: AbsorbPointer(child: child),
);
});
Nudge.nudgeNavigatorKey.currentState?.overlay?.insert(_overlayEntry!);
_isNudgeOverlayVisible = true;
}