Flutter 如何在listview Flatter中显示firestore中的图像数组。?
我想显示firebase中的阵列图像,但出现以下错误: 错误:Flutter 如何在listview Flatter中显示firestore中的图像数组。?,flutter,Flutter,我想显示firebase中的阵列图像,但出现以下错误: 错误: ListView.builder( itemBuilder: (context, index) { for (int i = 0; i < snapshot.data.documents[index] .data()['images']
ListView.builder(
itemBuilder: (context, index) {
for (int i = 0;
i <
snapshot.data.documents[index]
.data()['images']
.length;
i++) {
_listOfImages.add(NetworkImage(
snapshot.data.documents[index].data()['images'][i]));
}
return Column(
children: [
Container(
child: CarouselSlider(
options: CarouselOptions(),
items: _listOfImages
.map((item) => Container(
child: Center(
child: Image.network(item.toString(),
fit: BoxFit.cover, width: 1000)),
))
.toList(),
),
)
],
);
// ignore: dead_code
},
itemCount: _item.length,
);
非法计划字符(第13字符处)
网络映像(“https://firebasestorage.googleapis.com/v0/b/online-shop-98ea4...
网络图像(“1”,比例:1.0)
网络图像(“h”,比例:1.0)
代码:
ListView.builder(
itemBuilder: (context, index) {
for (int i = 0;
i <
snapshot.data.documents[index]
.data()['images']
.length;
i++) {
_listOfImages.add(NetworkImage(
snapshot.data.documents[index].data()['images'][i]));
}
return Column(
children: [
Container(
child: CarouselSlider(
options: CarouselOptions(),
items: _listOfImages
.map((item) => Container(
child: Center(
child: Image.network(item.toString(),
fit: BoxFit.cover, width: 1000)),
))
.toList(),
),
)
],
);
// ignore: dead_code
},
itemCount: _item.length,
);
ListView.builder(
itemBuilder:(上下文,索引){
对于(int i=0;
我<
快照.数据.文档[索引]
.data()['images']
.长度;
(i++){
_添加(网络图像)(
snapshot.data.documents[index].data()['images'][i]);
}
返回列(
儿童:[
容器(
儿童:旋转滑翔机(
选项:旋转木马选项(),
项目:_图像列表
.map((项)=>容器(
儿童:中心(
子项:Image.network(item.toString(),
尺寸:BoxFit.cover,宽度:1000),
))
.toList(),
),
)
],
);
//忽略:死代码
},
itemCount:_item.length,
);