viewport property

*<Null safety>*

dynamic viewport

Implementation

Rect? get viewport {
  final key = GlobalObjectKey(this);
  RenderBox? box = key.currentContext?.findRenderObject() as RenderBox?;
  if (box?.hasSize == true) {
    final offset = box!.localToGlobal(Offset.zero);
    return offset & box.size;
  }
  return null;
}