findWidgetPositionByLabel static method
Implementation
static WidgetDetails? findWidgetPositionByLabel(
String label,
num xFactor,
num yFactor,
) {
final GlobalKey<State<StatefulWidget>>? key = _widgetKeys[label];
if (key?.currentContext != null) {
final RenderBox box =
key!.currentContext!.findRenderObject() as RenderBox;
final Offset position = box.localToGlobal(Offset.zero);
return WidgetDetails(
x: position.dx,
y: position.dy,
width: box.size.width,
height: box.size.height,
label: label,
key: key,
);
}
return null;
}