首页 > 解决方案 > 停止 listview.builder 滚动

问题描述

我有一组图像 URL。我需要在不向下滚动的 listview.builder 中显示它们。我希望它将它们显示为堆栈。 像这样

标签: imagelistviewflutterstack

解决方案


您可以为此目的使用Stack小部件。您可以将图像列表传递给 stackschildren属性。

例子:

class _StackImagesState extends State<StackImages> {

  List<String> _urls = [];

  @override
  void initState() {
    super.initState();
    _urls = [
      "https://toppng.com/uploads/preview/royalty-free-stock-eyelash-clipart-glitter-glitter-eyelash-transparent-background-11562955805upbu10lfl4.png",
      "https://www.netclipart.com/pp/m/8-82184_banner-free-stock-apple-transparent-background-image-apple.png"
    ];
  }

  @override
  Widget build(BuildContext context) {
    return Stack(
      children:_urls.map((String url) => Image.network(url)).toList(),
    );
  }
}

推荐阅读