zoukankan      html  css  js  c++  java
  • Flutter学习之ListView(1)

    import 'package:flutter/material.dart';
    
    void main() => runApp(MyApp());
    
    class MyApp extends StatelessWidget{
      @override
      Widget build(BuildContext context){
        return MaterialApp(
          title: "Flutter Demo",
          home: Scaffold(
            appBar: new AppBar(
              title: new Text("listview"),
              backgroundColor: Colors.pinkAccent,
            ),
            body: Center(
              child: new ListView(
                children: <Widget>[
                  new ListTile(
                    leading: new Icon(Icons.perm_camera_mic),
                    title: new Text("perm_camera_mic"),
                  ),
                  new ListTile(
                    leading: new Icon(Icons.perm_contact_calendar),
                    title: new Text("perm_contact_calendar"),
                  ),
                  new ListTile(
                    leading: new Icon(Icons.place),
                    title: new Text("place"),
                  ),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp")
                ],
              ),
              ),
            ),
          );
      }
    }
    

    这段代码和之前文章里的代码除了ListView组件不同以外,在home: Scaffold()这一层里又加了 一个AppBar组件,在里面设置了title属性。

    这里在body里加了ListView组件,并设置了

    children: <Widget>[
                  new ListTile(
                    leading: new Icon(Icons.perm_camera_mic),  //一个图标,使用Icon组件
                    title: new Text("perm_camera_mic"),
                  ),
                  new ListTile(
                    leading: new Icon(Icons.perm_contact_calendar),
                    title: new Text("perm_contact_calendar"),
                  ),
                  new ListTile(
                    leading: new Icon(Icons.place),
                    title: new Text("place"),
                  ),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp"),
                  new Image.network("https://i2.hdslb.com/bfs/archive/0bf607f90c77f79ca2b1b461ff5096826ac6ce66.jpg@336w_190h.webp")
                ],
    

    这是效果图
    在这里插入图片描述

    LIstView初级用法第一节

  • 相关阅读:
    Luogu P4205 [NOI2005]智慧珠游戏
    Luogu P3321 [SDOI2015]序列统计
    Luogu P2056 [ZJOI2007]捉迷藏
    Luogu P5168 xtq玩魔塔
    2019年一月刷题列表
    [转载]我们都是行走在镜面边缘的人
    [武汉加油] CF830C Bamboo Partition
    [武汉加油] [NOI Online 提高组]最小环
    [武汉加油] luogu P6178 【模板】Matrix-Tree 定理
    [武汉加油] bzoj 5099: [POI2018]Pionek 几何+双指针
  • 原文地址:https://www.cnblogs.com/yfc0818/p/11072665.html
Copyright © 2011-2022 走看看