以下是我的屏幕,我正在尝试获取
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)