颤振:列表的价值 无法分配给List类型的变量

问题描述 投票:1回答:1

我正在尝试映射选定的图像,以便我可以在构建中显示它们。

我有:

 // declared earlier
List<File> _images;

List<Widget> image = _images
      if (_images != null) {
      _images.map((c) => new Image.file(c)
      ).toList();

这给了我以下错误:

'List<File>' can't be assigned to a variable of type 'List<Widget>'.

我理解错误,文件无法分配给Widget,但我不知道如何解决它?

flutter
1个回答
1
投票

问题似乎在这里List<Widget> image = _images

尝试

List<Widget> imageWidgets = _images.map<Image>((c) => new Image.file(c)).toList();
© www.soinside.com 2019 - 2024. All rights reserved.