Flutter 如何解决这个问题;RenderBox未进行布局”;错误?

Flutter 如何解决这个问题;RenderBox未进行布局”;错误?,flutter,Flutter,有一个顶级小部件 body: SingleChildScrollView( child: Container( child: Column( children: [ AccountForm(), ... AccountForm()的位置 为了消除这个错误,我应该用容器包装AccountForm(),并为容器设置一个height属性。但在这种情况下,我应该设置一个相对较大的

有一个顶级小部件

body: SingleChildScrollView(
        child: Container(
          child: Column(
            children: [
                AccountForm(),
                ...
AccountForm()的位置

为了消除这个错误,我应该用容器包装AccountForm(),并为容器设置一个height属性。但在这种情况下,我应该设置一个相对较大的高度,因为当表单未被验证且height属性不够大时,它会在屏幕上带来另一个错误:

一个RenderFlex溢出了。。。底部的像素

包装LoadingOverlay小部件以解决初始“RenderBox未布局”错误的正确方法是什么

return LoadingOverlay( // the error is here
      child: Padding(
        child: Form(
          key: _formKey,
          child: Column(
            children: <Widget>[...
RenderBox was not laid out: RenderAnimatedOpacity#ceb8d relayoutBoundary=up13
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1785 pos 12: 'hasSize'