颤抖使用TabBarView的wrap_content

时间:2019-08-15 16:11:55

标签: flutter flutter-layout

在下面的这段代码中,我将Wrap小部件放入了TabBarView中,我不确定这个小部件的大小,当我将Containerheight一起使用时,我的问题就解决了,但是我想使用map来显示一些布局,该如何解决此问题?我测试了SizedBox.expand,但没有任何变化

Flexible(
  child: TabBarView(
    children: [
      Center(
        child: Wrap(
          children: feeds.map((feed){
            return Container(
              width: MediaQuery.of(context).size.width /3.5,
              height:MediaQuery.of(context).size.width /3.5,
              margin: EdgeInsets.all(2.0),
              child: GridTile(
                header: feed.feedType ==1?Icon(Icons.video_call)
                child: Center(
                    child: ClipRRect(
                        borderRadius: BorderRadius.circular(3.0)
                        child: Image.asset(feed.feedImage))),
              ),
            );
          }).toList(),
        ),
      ),
    ],
    controller: tabController,
  ),
),

0 个答案:

没有答案