putOverlay method
void
putOverlay(
{ - required Widget widget,
})
Implementation
void putOverlay({
required final Widget widget,
}) {
_handler.showSafeArea = true;
_handler.disableFloatingView();
final overlayEntry = OverlayEntry(
builder: (context) => GrxFloatingViewWidget(
handler: _handler,
onClear: () {
_handler.removeOverlay();
},
child: widget,
),
);
_handler.insertOverlay(overlayEntry);
/// TODO: Improve startWithFloatingViewOn feature
if (_handler.startWithFloatingViewOn) {
_handler.enableFloatingView();
}
}