showOverlay method
void
showOverlay()
Implementation
void showOverlay() {
if (context.mounted) {
if (context.findRenderObject() != null) {
final overlay = Overlay.of(context);
final RenderBox renderBox = context.findRenderObject() as RenderBox;
final size = renderBox.size;
entry = OverlayEntry(
builder: (overlayBuildContext) => Positioned(
width: size.width,
child: CompositedTransformFollower(
link: layerLink,
showWhenUnlinked: false,
offset: Offset(0, size.height + widget.overlayOffset),
child: buildOverlay()),
));
overlay.insert(entry!);
}
}
}