美文网首页Flutter圈子FlutterFlutter中文社区
Flutter学习笔记五——ListView Widget

Flutter学习笔记五——ListView Widget

作者: Love零O | 来源:发表于2019-03-22 18:04 被阅读5次

ListView 是经常用到的一个组件,今天来学习一下ListView Widget的基础使用方法

ListView的声明和添加列表元素

直接看个列子:

body: ListView(
            children: <Widget>[
              ListTile(
                leading: Icon(Icons.access_alarm),
                title: Text("access_alarm"),
              ),
              ListTile(
                leading: Icon(Icons.favorite_border),
                title: Text("favorite_border"),
              ),
              ListTile(
                leading: Icon(Icons.audiotrack),
                title: Text("audiotrack"),
              ),
            ],
          ),

ListViewchildren中有一个泛型为Widget的数组,我们使用ListTile进行填充。ListTile由图标和文字组成。效果如图:

listtile.jpg

图片列表

将Image Widget替换ListTile,展示图片列表:

body: ListView(
            children: <Widget>[
              Image.network(
                  "https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=1410703285,758392286&fm=26&gp=0.jpg"),
              Image.network(
                  "https://ss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=34508247,2558360115&fm=26&gp=0.jpg"),
              Image.network(
                  "https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=3005852630,904785793&fm=26&gp=0.jpg"),
              Image.network(
                  "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1363043333,2102014001&fm=26&gp=0.jpg"),
              Image.network(
                  "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1552013067,3995699741&fm=15&gp=0.jpg"),
            ],
          ),

效果如图:


imglist.jpg

未完待续~~~

相关文章

网友评论

    本文标题:Flutter学习笔记五——ListView Widget

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