如何获取Widget坐标

2022-04-21  本文已影响0人  cok

  GlobalKey key1 = GlobalKey();


// 监听widget渲染完成
    WidgetsBinding.instance!.addPostFrameCallback((duration){
      RenderBox? box = key1.currentContext!.findRenderObject() as RenderBox?;
      // _key1.currentContext.size; Size(200.0, 100.0)
      print(box!.paintBounds.size); // Size(200.0, 100.0)
      // print(box!.localToGlobal(Offset.zero)); // Offset(107.0, 100.0)
      print(box.localToGlobal(Offset.zero));
    });


上一篇 下一篇

猜你喜欢

热点阅读