解:
将顶层放置
Stack在
Center小部件中。
body: Center(child: Stack( children: _buildBody(), )));
调试技巧:
使用
Flutter Inspector找到在布局是怎么了。
我稍微编辑了您的代码(以便在本地工作),然后进行了检查。如下所示,
我们有一个
Stack和
SingleChildScrollView每个代码(请参阅图的右侧,其中显示了小部件堆栈)。由于大小是由
SingleChildScrollView(其中的内容)确定的,因此
Stack仅占用很少的空间,默认情况下,它的对齐方式为
top。因此,将其放在下面
Center,整个堆栈视图将居中。



