如何在Flutter中将图像从API设置为Carousel [英] How to set image from API to Carousel in Flutter

查看:79
本文介绍了如何在Flutter中将图像从API设置为Carousel的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在Flutter应用程序中使用横幅滑动器,所以我找到了一个制作它的库,即 Carousel .这是一个很好的库,但是我发现该库有一个问题,如何将API中的图像设置到Carousel中?具有从API(列表)中获取支持图像的任何库,具有点指示符,像轮播一样自动播放?

I want to use a Banner Slider in Flutter apps, so I found a library to make it, namely Carousel. This is a good library but I found a problem for this library, How to set image from API into Carousel? or have any library for support image from API (list), have dot indicator, autoplay like Carousel?

推荐答案

使用Carousel软件包-:carousel_slider:^ 1.3.0

Use Carousel package -: carousel_slider: ^1.3.0

    CarouselSlider(
          autoPlay: true,
          pauseAutoPlayOnTouch: Duration(seconds: 5),
          height: MediaQuery.of(context).size.height * 0.60,
          items: <Widget>[
            for (var i = 0; i < image.length; i++)
              Container(
                  margin: const EdgeInsets.only(top: 20.0, left: 20.0),
                  decoration: BoxDecoration(
                    image: DecorationImage(
                      image: NetworkImage(image[i]),
                      fit: BoxFit.fitHeight,
                    ),
                    // border:
                    //     Border.all(color: Theme.of(context).accentColor),
                    borderRadius: BorderRadius.circular(32.0),
                  ),
                ),                                     
          ],
        ),

这篇关于如何在Flutter中将图像从API设置为Carousel的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆