getRenderRect method
Rect
getRenderRect(
{ - bool local = false,
})
Implementation
Rect getRenderRect({bool local = false}) {
final RenderBox? renderBox = findRenderObject() as RenderBox?;
if (renderBox == null) return Rect.zero;
// Determine the ancestor based on the local flag
final RenderObject? ancestor = local ? renderBox.parent : null;
// Calculate the offset
final Offset offset = renderBox.localToGlobal(Offset.zero, ancestor: ancestor);
final Rect result = offset & renderBox.size;
return result;
}