美文网首页
Flutter组件(二):ListView

Flutter组件(二):ListView

作者: SuperGino | 来源:发表于2018-07-17 11:31 被阅读0次

    ListView是最常用的滚动控件。默认滚动方向是垂直方向滚动

    创建滚动控件有3种方法:

    1.直接创建,是已知子控件的数量,而且数量比较少的情况下可以采用直接创建的方法,代码如下

    new ListView(
      shrinkWrap: true,
      padding: const EdgeInsets.all(20.0),
      children: <Widget>[
        const Text('I\'m dedicating every day to you'),
        const Text('Domestic life was never quite my style'),
        const Text('When you smile, you knock me out, I fall apart'),
        const Text('And I thought I was so smart'),
      ],
    )
    

    2.如果子控件数量非常多(或无限),直接创建是不科学的,只需要创建可见的部分控件循环使用就可以了。代码如下

    new ListView.builder(
      padding: new EdgeInsets.all(8.0),
      itemExtent: 20.0,
      itemBuilder: (BuildContext context, int index) {
        return new Text('entry $index');
      },
    )
    

    相关文章

      网友评论

          本文标题:Flutter组件(二):ListView

          本文链接:https://www.haomeiwen.com/subject/quywpftx.html