getOffset method
Implementation
double getOffset(GlobalKey key) {
final box = key.currentContext?.findRenderObject() as RenderBox;
final boxHeight = box.size.height;
Offset boxPosition = box.localToGlobal(Offset.zero);
double boxY = (boxPosition.dy - boxHeight / 2);
return boxY;
}