使用GridView将widget放置为二维列表。 GridView提供了两个预制list,或者您可以构建自定义网格。当GridView检测到其内容太长而不适合渲染框时,它会自动滚动。

GridView 概览

  • 在网格中放置widget
  • 检测列内容超过渲染框时自动提供滚动
  • 构建您自己的自定义grid,或使用一下提供的grid之一:
    • GridView.count 允许您指定列数
    • GridView.extent 允许您指定项的最大像素宽度

案例效果:

官方文档(相关属性)介绍:

https://docs.flutter.io/flutter/widgets/GridView-class.html

案例代码:

/**** 列表GridView*/
class  UITest3_GridView extends StatelessWidget{List<Container> buildGridList(int count){return new List<Container>.generate(count,(int index) =>new Container(child:  new Image.asset("images/lake.jpg"),)
    );}Widget builGrid(){return new GridView.extent(maxCrossAxisExtent: 150.0,padding: EdgeInsets.all(4),mainAxisSpacing: 4,crossAxisSpacing: 4,children:  buildGridList(30));}@overrideWidget build(BuildContext context) {// TODO: implement buildreturn new Scaffold(appBar: AppBar(title: new Text("GridView"),),body: new Center(child: builGrid(),),);}}

转载于:https://www.cnblogs.com/zhangqie/p/10731133.html

flutter -------- GridView的使用相关推荐

  1. Flutter GridView 组件 以及动态 GridView

    文章目录 一. Flutter 列表组件概述 二. Flutter GridView 组件的常用参数 三. Flutter GridView.count 实现网格布局 四. Flutter GridV ...

  2. flutter GridView 九宫格

    题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精. [x1]微信公众号的每日提醒 随时随记 每日积累 随心而过 [x2]各种系列的视频教程 免费开源 关注 你不会迷路 [x3]系列文章 ...

  3. Flutter——(GridView)使用教程

    GridView简介: 可以创建网格列表视图:主要通过Count.extent.custom.builder构造列表.有内边距.是否反向.滑动控制器等属性. 四个属性使用场景,Count.extent ...

  4. Flutter GridView禁止滑动

    Flutter 中的GridView禁止用户上下滑动可以使用physics属性 physics: const NeverScrollableScrollPhysics() 更多资源请访问: 超详细图文 ...

  5. flutter gridview 固定高度_Flutter +携程=?

    目录 主要页面,包括首页.搜索.旅拍和我的四个主页面 依赖库 实际效果 主要页面 整体框架采用PageView + BottomNavigationBar ,每个页面的状态保存采用AutomaticK ...

  6. Flutter GridView详解

    GridView GridView常用构造 GridView 构造函数 GridView.count 构造函数 分析和使用 GridView.extent 构造函数 分析和使用 GridView.bu ...

  7. Flutter - GridView

    GridView 表格类布局 GridView 在构建是,有两种方式 1 SliverGridDelegateWithFixedCrossAxisCount mainAxisSpacing:主轴方向的 ...

  8. flutter GridView和Wrap

    GridView有2种gridDelegate: [记录小嵌套冲突的问题,SingleChildScrollView,ListView,GrilView嵌套问题解决,子布局添加属性] physics: ...

  9. flutter - GridView 网格布局,以及设置子元素的间距和大小

    基础的 GridView 布局 参数 说明 gridDelegate 对子元素进行修饰,由于SliverGridDelegate 是一个抽象类, 找它的实现类有 [SliverGridDelegate ...

最新文章

  1. oracle 11g安装桌面,Lubuntu 12.10 桌面版安装Oracle 11g
  2. 2019年湘潭大学程序设计竞赛(重现赛)补题:F.Black White(尺取法)
  3. java aspectj_AspectJ基本用法
  4. HDU 2303 The Embarrassed Cryptographer
  5. android设置存储,在android应用程序中存储用户设置的最合适方法是什么?
  6. 计算机专业答辩开场白,毕业答辩开场白三分钟
  7. 帆软报表设计器菜单栏介绍之一
  8. PAT(甲级)2021年冬季考试 7-2 Rank a Linked List
  9. 将活跃天数转化为等级,输入等级查询活跃天数
  10. 电感耦合等离子体光源(ICP)
  11. vue-select-tu--一款基于vue的多元图形选择插件
  12. 怎样关闭tp-link无线路由器防火墙 型号wr740n
  13. 塔防游戏c语言,塔防英雄游戏代码(原创C++实现)
  14. 怎么发送采集数据到网站-http接口方式
  15. 微信小程序 点赞+评论(无限级评论回复)/带图评论解决方案
  16. AIX 上配置完成TSM API后,备份DB2时报SQL2062N错误
  17. Linux下新手基本操作及技巧看图上路 (4)
  18. ppt可以转换成HTML格式吗,极强PDF转换器如何将ppt转换成html网页格式
  19. 戴尔移动工作站 Precision7740拆机简介(4个 M.2固态)
  20. html引入css的三种方式

热门文章

  1. 提取voc数据集中特定的类
  2. 一个会“说话”的油箱盖,告诉你每一滴油的去向
  3. c语言虚参传递字符串,c语言中,一个函数作为另一个函数的虚参是什么意思? 先谢了...
  4. 8能达到go速度吗 php_相同逻辑的php与golang代码效率对比,最好语言落谁家…
  5. 不思议迷宫c语言基础,不思议迷宫——新手入门所学
  6. java 的进程_windows 启动停止 java进程
  7. 用字典存储学生成绩查询_中考用分数评价学生音体美成绩未尝不是好事
  8. html5仿腾讯,高仿腾讯QQ Xplan(X计划)的H5页面(1):threejs创建地球
  9. DCGAN:生成动漫头像
  10. Mac安装sqlmap【亲测有用】