flutter 常用组件:列表ListView

文章目录

  • 总结

#1、通过构造方法直接构建
ListView 提供了一个默认构造函数 ListView,我们可以通过设置它的 children 参数,很方便地将所有的子 Widget 包含到 ListView 中。

不过,这种创建方式要求提前将所有子 Widget 一次性创建好,而不是等到它们真正在屏幕上需要显示时才创建,所以有一个很明显的缺点,就是性能不好。因此,这种方式仅适用于列表中含有少量元素的场景。

  Widget _listView(){
    return ListView(
        scrollDirection: Axis.vertical,//排列方向
        itemExtent: 140, //item延展尺寸(宽度)
        children: [
          Container(color: Colors.black),
          Container(color: Colors.red),
          Container(color: Colors.blue),
          Container(color: Colors.green),
          Container(color: Colors.yellow),
          Container(color: Colors.orange),
        ]);
  }

效果展示:

你可能感兴趣的:(Flutter,实战记录,flutter,java,数据库)