show method
void
show()
Implementation
void show() {
RenderBox renderBox =
widget.targetWidgetKey.currentContext!.findRenderObject() as RenderBox;
var offset = renderBox.localToGlobal(Offset.zero);
_showRect = Rect.fromLTWH(
offset.dx, offset.dy, renderBox.size.width, renderBox.size.height);
_col = _calculateColCount();
_row = _calculateRowCount();
_offset = _calculateOffset(context);
_entry = OverlayEntry(
builder: (context) {
return buildPopupMenuLayout(_offset);
},
);
Overlay.of(context).insert(_entry!);
_isShow = true;
widget.stateChanged?.call(true);
}