Expanded特点

  • 只能在ColumnRowFlex以及它们的子组件,这里指的是子组件而不是子结点,是指继承ColumnRowFlex的子组件。
  • Expanded的父结点必须是ColumnRowFlex以及它们的子组件,不能是Column->Container->Expanded(表示结点路径)
  • 在使用Expanded时,如果在它的上层结点中有List类型的结点,比如SingleChildScrollView,或者ListTile等,其滑动方向应该与Expanded填充方向不同,不然会报错。
  • Expanded作用是,填充剩余空间。
class Expanded extends Flexible {/// Creates a widget that expands a child of a [Row], [Column], or [Flex]/// so that the child fills the available space along the flex widget's/// main axis.const Expanded({Key? key,int flex = 1,required Widget child,}) : super(key: key, flex: flex, fit: FlexFit.tight, child: child);
}
  • flex:表示弹性系数,弹性系数越高,所占空间越大,类似于Android原生的LinearLayoutweight属性。
  • child:子节点

示例

flutter代码

Scaffold(appBar: AppBar(// Here we take the value from the MyHomePage object that was created by// the App.build method, and use it to set our appbar title.title: Text(widget.title),),body: Column(children: [Expanded(flex: 1,child: Container(color: Colors.black,)),Expanded(flex: 2,child: Container(color: Colors.red,)),Expanded(flex: 1,child: Container(color: Colors.blue,))],), // This trailing comma makes auto-formatting nicer for build methods.);

截图

【Flutter组件】Expanded详解相关推荐

  1. flutter 生命周期详解

    flutter 生命周期详解 简介 一.widget 生命周期 二.APP 生命周期 总结 简介 众所周知,程序是有生命周期的,那么flutter 的生命周期是什么呢? flutter 的生命周期大体 ...

  2. ueditor上传组件显示乱码_最全面的移动端 UI组件设计详解:中篇

    上一期给大家讲解了<最全面的移动端UI组件设计详解:上篇>,主要分享了:布局组件和导航组件2个部分:这次给大家带来:基础组件.表单组件和反馈组件详解,希望你在设计APP.小程序.H5页面中 ...

  3. delphi TWebBrowser组件使用详解

    delphi TWebBrowser组件使用详解 该组件是一个浏览器组件,可以显示一个指定地址的网页.设置网页打开时的主页以及对网页进行相关的操作,同时也可以对HTML文件进行剪切.复制.粘贴.删除等 ...

  4. fileinput 时间_JavaScript_Bootstrap Fileinput文件上传组件用法详解,最近时间空余,总结了一些关...

    最近时间空余,总结了一些关于bootstrap fileinput组件的一些常见用法,特此分享到phpstudy平台,供大家参考,同时也方便以后的查找.本文写的不好还请见谅. 一.效果展示 1.原始的 ...

  5. php动态写入vue,Vue自定义动态组件使用详解

    这次给大家带来Vue自定义动态组件使用详解,Vue自定义动态组件的注意事项有哪些,下面就是实战案例,一起来看一下. 现在基于vue的UI组件库有很多,比如iview,element-ui等.但有时候这 ...

  6. 导出jar插件_Fluttify输出的Flutter插件工程详解

    系列文章: yohom:Fluttify输出的Flutter插件工程详解​zhuanlan.zhihu.com yohom:开发Flutter插件必备原生SDK->Dart接口生成引擎`Flut ...

  7. php小程序onload,微信小程序 loading 组件实例详解

    这篇文章主要介绍了微信小程序 loading 组件实例详解的相关资料,需要的朋友可以参考下 loading通常使用在请求网络数据时的一种方式,通过hidden属性设置显示与否 主要属性: wxml 显 ...

  8. Vue组件-Confirm详解

    Vue组件-Confirm详解 原作者:爱扎马尾的小狮子 一.使用的地方引用,传入属性和方法 在需要的地方引入组件,然后传入对应的属性和方法 组件 <template> <div : ...

  9. [安卓基础] 009.组件Activity详解

    组件Activity详解 这篇文章学到得内容 1.什么是Activity 2.Activity的生命周期 3.如何保存Activity的状态 4.Activity之间切换时,相互之间生命周期的执行顺序 ...

  10. React Native按钮详解|Touchable系列组件使用详解

    转载自:http://www.devio.org/2017/01/10/React-Native按钮详解-Touchable系列组件使用详解/ 在做App开发过程中离不了的需要用户交互,说到交互,我们 ...

最新文章

  1. 配置伪静态(URL重写)
  2. (详细)JAVA使用JDBC连接MySQL数据库(1)- 软件
  3. Concurrency 学习 (Mac iphone)
  4. 7 centos 设置jvmgc_centos7配置java环境变量
  5. Freebsd10.3(FreeBSD11 Beta1)使用手记
  6. STM32F4 HAL库开发 -- 串口
  7. PHP中如何配置smarty框架实现PHP代码和HTML代码分离
  8. php访问js文件不存在,php文件里js不能被执行
  9. Webpack实战(六):如何优雅地运用样式CSS预处理
  10. 南北非遗传承人齐聚北京 演绎非遗精巧
  11. mysql数据库备份还原表_MySQL数据库及表的备份与还原_MySQL
  12. WORD文档怎么转换成EXCEL
  13. pytorch实现多种经典GAN
  14. 《天下强汉》6、西汉历史的最后一抹辉煌——绝域名将陈汤
  15. 传智播客dos命令_命令行英雄,原始播客
  16. python爬取公众号阅读量_分享一个牛逼的Python项目:公众号文章爬虫
  17. vue导出excel加一个进度条_运用vue导出excel碰到的那些坑
  18. 【从零学习OpenCV 4】Windows系统中安装OpenCV 4
  19. [心情] 如果有一天
  20. 用NetCDF创建和读取NC文件

热门文章

  1. c++ unicode转中文
  2. Tapestry的数据校验功能
  3. 云计算(1.3)Google云计算三大核心技术 - 分布式结构化数据表BigTable
  4. C# CAD二次开发 新手适用
  5. 【spring框架28】spring之packagesToScan
  6. 嵌入式大杂烩 | 分享几个非常实用的开源项目
  7. 品《亮剑》,观《世界杯》
  8. python进阶练习之——养兔子
  9. 微信小程序中如何将图片铺满屏幕,作为背景图片
  10. Tomcat安装教程(windows)