相关疑难解决方法(0)

将屏幕分成两个相等的部分

以下是我的屏幕,我正在尝试获取

在此处输入图片说明

 body: SafeArea(
        child: Column(
          children: <Widget>[
            Expanded(child:
            Chewie(
              controller: _chewieController,
            )
            ),
            TabBar(
              labelColor:Colors.black,
              tabs: categoryNames,
            ),
            Expanded(
                child:TabBarView(
                  children: [
                    ImageList()
                  ],
            ),
            ),
          ],
        )
    ),
  ),
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何将屏幕分成多个部分并为其添加小部件。请帮我解决一下这个。

上面是到目前为止我尝试过的代码。

class ImageList extends StatelessWidget {
  final List<SubContentsDatum>images = [];

  //ImageModel data = new ImageModel();
  //ImageList();

  Widget build(context) {
    fetchSubCategoryContentlist(context, 20);
    print('iamgelist:$images');
    print('imagelistlengthimages:${images.length}');
    return Expanded(
      child: GridView.count(
        shrinkWrap: true,
        childAspectRatio: 2,
        scrollDirection: Axis.vertical,
        crossAxisCount: 2,
        children: new List<Widget>.generate(images.length, (index) {
          return buildImage(images[index], context, index);
        },
        ).toList(),
      ),
    );
  } …
Run Code Online (Sandbox Code Playgroud)

android ios flutter

2
推荐指数
2
解决办法
3942
查看次数

标签 统计

android ×1

flutter ×1

ios ×1