gpt4 book ai didi

firebase - 如何在函数中使用存储在Firestore云数据库中的数据ro如何在列表或数组中填充/存储NetworkImage小部件

转载 作者:行者123 更新时间:2023-12-03 04:43:21 25 4
gpt4 key购买 nike

我在flutter中使用了一个名为carousel pro的插件,该插件需要NetworkImage的列表才能在旋转木马中显示图像,但我无法实现可以从以下firestore云数据库中填充NetworkImage的功能:-
enter image description here
我想使用存储在bannerUrl中的URL列出NetworkImage
请帮我解决这个问题

最佳答案

是的,我想出了一个功能来解决问题。
这里是 :-

bool imagesFilled = false;
List<NetworkImage> bannerImages = [];

Future getBanners() async {

var firestore = Firestore.instance;
QuerySnapshot qn = await firestore.collection("banners").getDocuments();
int len = await qn.documents.asMap().length;
NetworkImage a;
if(!imagesFilled){
for (int i = 0;i< len; i++){
a = NetworkImage(qn.documents.asMap()[i].data['bannerUrl']);
bannerImages.add(a);
}
imagesFilled = true;
}
return qn.documents.asMap();
}
和繁荣!您将获得名为 banner的列表中的所有图像。

关于firebase - 如何在函数中使用存储在Firestore云数据库中的数据ro如何在列表或数组中填充/存储NetworkImage小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62737237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com