【问题标题】:stop listview.builder from scrolling停止 listview.builder 滚动
【发布时间】:2020-04-17 23:23:26
【问题描述】:

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

【问题讨论】:

    标签: image listview flutter stack


    【解决方案1】:

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

    例子:

    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(),
        );
      }
    }
    

    【讨论】:

    • 图片的url是数组,怎么传?
    【解决方案2】:
      Stack(
          alignment: Alignment.centerRight,
          children: <Widget>[
            Image.network(url:arr[0]),
            Image.network(url:arr[1]),
          ],
        ),
      );
    

    您可以从数组中一张一张地放置图像

    【讨论】:

      猜你喜欢
      • 2021-04-30
      • 1970-01-01
      • 2019-01-31
      • 2015-01-15
      • 1970-01-01
      • 2011-09-16
      • 2021-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多