如何解決這個錯誤我無法解決但有人幫助如何解決錯誤...................................... ..................................................... ..................................................... ..................................................... ……………………………………………………………………………………………………………………
home.dart
final List _bannerImage = [];
getBanner() {
_service.home.get().then((QuerySnapshot querySnapshot) {
querySnapshot.docs.forEach((doc) {
setState(() {
_bannerImage.add(['image']);
});
});
});
}
Container(
height: 140,
width: MediaQuery.of(context).size.width,
color: Colors.grey,
child: PageView.builder(
itemCount: _bannerImage.length,
onPageChanged: (val) {
setState(() {
scrollPosition = val.toDouble();
});
},
itemBuilder: (BuildContext context, int index) {
return CachedNetworkImage(
imageUrl: _bannerImage[index],
fit: BoxFit.fill,
placeholder: (context, url) => GFShimmer(
showShimmerEffect: true,
mainColor: Colors.grey.shade500,
secondaryColor: Colors.grey.shade400,
child: Container(
height: 140,
child: const CircularProgressIndicator(),
width: MediaQuery.of(context).size.width,
color: Colors.grey,
),
),
);
// Image.network(
// _bannerImage[index],
// fit: BoxFit.cover,
// );
},
),
),
uj5u.com熱心網友回復:
問題是您在這里添加串列而不是圖片網址
_bannerImage.add(['image']);
您需要像這樣添加圖片網址
_bannerImage.add(doc['image']);
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/425479.html
