如何在Flutter中将资产类型图像列表添加到轮播中

问题描述

我有资产类型的图像列表,并且已经在其中添加了项目。

如何在“轮播”中动态显示资产类型图片列表

List<Asset> images = List<Asset>();
    SizedBox(
                height: 150.0,width: 300.0,child: Carousel(
                  images: images,),)

解决方法

 List<Asset> images = List<Asset>();
     SizedBox(
            height: 500.0,width: 300.0,child: CarouselSlider(
             items: images.map((image) => AssetThumb(
      asset: image,width: 300,height: 300,),)).toList(
),)
,

您可以使用以下Flutter软件包:https://pub.dev/packages/carousel_slider
按照安装说明进行操作。


导入包装 import 'package:carousel_slider/carousel_slider.dart';


您可以分配小部件列表(在您的情况下为Image.asset()AssetImage

CarouselSlider(
  options: CarouselOptions(height: 400.0),items: [ YOUR LIST HERE ],)

其他选项参考:https://pub.dev/packages/carousel_slider/example

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...