我有一个Stack小部件,如下所示:
Widget build(BuildContext context) {
final title = StringsES.title_meter_list_screen;
_context = context;
return Scaffold(
appBar: appbar,
body: Stack(
children: <Widget>[
GridView.count(
padding: EdgeInsets.all(10.0),
primary: false,
crossAxisCount: 2,
children: _buildWidgetList(),
),
Align(
child: _progressBarWidget(),
),
],
)
);
}
并且_progressBarWidget是以下内容:
Widget _progressBarWidget() {
return (_isProgressBarVisible)
? CircularProgressIndicator(strokeWidth: 4.0, )
: Container();
}
通过这种方式,CircularProgressIndicator小部件显示在GridView的后面,我希望它出现在GridView的前面。 如果更改代码并用简单的文本小部件替换CircularProgressIndicator,则它可以正常工作。 我在做什么错了?