Flutter Stack和CircularProgressIndicator和GridView小部件,无法正常工作

时间:2018-10-03 11:40:43

标签: dart flutter

我有一个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,则它可以正常工作。 我在做什么错了?

0 个答案:

没有答案