簡體   English   中英

如何在 flutter 中顯示圖像 slider?

[英]How to show image slider in flutter?

我有一個名為 Src 的圖像 url 列表。 我想通過這個 package: https://pub.dev/packages/flutter_image_slideshow顯示這些圖像。 但是什么時候這樣做:

Container(
      width: pageWidth,
      height: pageHeight / 2.5,
      // color: Colors.red,
      child: ImageSlideshow(
        children: [
          CachedNetworkImage(
            imageUrl: src,
          ),
        ],
      )
    );

控制台 說:

type 'List<String>' is not a subtype of type 'String'

當我像這樣將列表轉換為字符串時:

CachedNetworkImage(
            imageUrl: src.toString().replaceAll("[", "").replaceAll("]", ""),
          ),

控制台 說:

I/flutter ( 4859): CacheManager: Failed to download file from https://ahmadihypermarket.com/ext/uploads/2021/11/1-378.jpg, https://ahmadihypermarket.com/ext/uploads/2021/11/2-290.jpg with error:
I/flutter ( 4859): HttpException: Invalid statusCode: 404, uri = https://ahmadihypermarket.com/ext/uploads/2021/11/1-378.jpg,%20https://ahmadihypermarket.com/ext/uploads/2021/11/2-290.jpg

有人知道如何修復它並顯示圖像嗎?

試試下面的代碼

Container(
      width: pageWidth,
      height: pageHeight / 2.5,
      // color: Colors.red,
      child: ImageSlideshow(
        children:List<Widget>.generate(
                  src.length,
                  (index) {
                    return CachedNetworkImage(
                          imageUrl: src[index],
                       );
                  },
                ), 
      )
    );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM