getGlobalBoundsForContext function
Implementation
Rect getGlobalBoundsForContext(BuildContext context) {
var renderBox = context.findRenderObject() as RenderBox;
var overlay =
Navigator.of(context).overlay!.context.findRenderObject() as RenderBox;
return Rect.fromPoints(
renderBox.localToGlobal(
Offset.zero,
ancestor: overlay,
),
renderBox.localToGlobal(
renderBox.size.bottomRight(Offset.zero),
ancestor: overlay,
),
);
}