flutter轻松获取widget控件的尺寸

可以通过context.size获取当前控件的尺寸和位置offset信息
下面是示例,通过contex.size.height可以拿到child控件的高度

class HeightReporter extends StatelessWidget {
  final Widget child;

  HeightReporter({this.child});

  @override
  Widget build(BuildContext context) {
    return new GestureDetector(
      child: child,
      onTap: () {
        print('Height is ${context.size.height}');
      },
    );
  }

 

    原文作者:suyie007
    原文地址: https://blog.csdn.net/suyie007/article/details/84106543
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞