Flutter 获取控件尺寸和位置

      final RenderBox box = globalKey.currentContext.findRenderObject();
      final size = box.size;
      final topLeftPosition = box.localToGlobal(Offset.zero);
      return topLeftPosition.dy;

这个缺点是这个控件必须已经渲染好了

你可能感兴趣的:(Flutter 获取控件尺寸和位置)