Flutter布局的时候基本都使用行和列,基本都是按照相同比列进行排列显示的.如果想让其中一个拉伸并填充余下的空间,只需要在子控件外加上Expanded即可.
设置fix可以增加子控件的权重.


import 'package:flutter/material.dart';class GoogleExpand extends StatelessWidget {@overrideWidget build(BuildContext context) {return Column(children: <Widget>[Row(children: <Widget>[Container(width: 50.0,height: 50.0,color: Colors.green,),Expanded(flex: 1,child: Container(width: 50.0,height: 50.0,color: Colors.red,child: Text('flex: 1'),),),Container(width: 50.0,height: 50.0,color: Colors.orange,),],),SizedBox(height: 20.0,),Row(children: <Widget>[Container(width: 50.0,height: 50.0,color: Colors.green,),Expanded(flex: 2,child: Container(width: 50.0,height: 50.0,color: Colors.red,child: Text('flex: 2'),),),Container(width: 50.0,height: 50.0,color: Colors.orange,),Expanded(flex: 1,child: Container(width: 50.0,height: 50.0,color: Colors.blue,child: Text('flex: 1'),),),],)],);}
}

我的博客
代码github

Expanded Widget相关推荐

  1. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, E

    Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, E ...

  2. 如何使用Flutter Widget构建响应式应用程序评论

    Changes are usual for an app configuration. When the user rotates the phone either vertically or hor ...

  3. Flutter中Flexible和Expanded区别

    Flutter中Flexible和Expanded区别 在官网的介绍中感觉说的很模糊: Flexible:Flexible是一个控制Row.Column.Flex等子组件如何布局的组件,Flexibl ...

  4. Flutter 消除警告线之 Expanded

    .盛年不重来,一日难再晨.及时宜自勉,岁月不待人.--陶渊明 黄黑警示带,用警戒.提示.注意.隔离等作用. 不管我们走在工厂.马路.还是其他地方都可以见到黄色警告线. 提醒我们注意啦!!!! 为了生活 ...

  5. Flutter移动应用开发 - 04 Flutter 常用 widget 整理

    目录 1. 基础 widget 1.1 Text Text各种参数 多种效果合体 实例:俩花活(艺术字) 1.2 Row, Column row示例 主轴 调整大小 Expanded SizedBox ...

  6. flutter listview 滚动到指定位置_flutter入门

    flutter的布局方法 Flutter一切皆组件widget. 使用Scaffold是最容易的,它是 Material Components库中的一个widget,它提供了一个默认banner,背景 ...

  7. 安卓应用部件_设计应用程序小部件的痛苦和喜悦

    安卓应用部件 Some people say widgets are a thing of the past, but recently we faced a market for which thi ...

  8. 官方文档——一篇文章弄懂Flutter中的布局

    来自Flutter中文资源主页https://flutter.cn/ 原文:https://flutter.cn/docs/development/ui/layout Flutter 中的布局 要点 ...

  9. 浅谈Flutter UI布局

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qiyei2009/article/de ...

最新文章

  1. Wordpress优化:网站用nginx前端缓存+Redis Cache缓存提速网站
  2. nanomsg:ZeroMQ作者用C语言新写的消息队列库
  3. 返回数据给上一个活动
  4. 批处理命令 / 延迟环境变量扩展
  5. 监督学习和非监督学习
  6. c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
  7. 06-07 Jenkins中配置 Git 认证信息
  8. DrawIndexedPrimitiveUP这个函数
  9. GL中如何让画的点为圆形
  10. 一个请求里能有多个cookie吗_从一个男人对女人家人的态度里,能看出他有多爱对方吗?...
  11. ubuntu12.04-- vi 使用
  12. iOS边练边学--(Quartz2D)图片裁剪,带圆环的裁剪
  13. VC 界面库皮肤库相关信息珍藏
  14. 【原创】获得大尺寸Google地图图片
  15. 1.pygame简介
  16. 理解MVC、MVP、MVVM在干什么,进化的原因。
  17. C/C++编程学习 - 第9周 ③ 整理药名
  18. 分布式文件系统及其部署
  19. 说说android端实现Airplay多屏互动(一)
  20. layui YYYY-mm-dd HH:MM:SS最大时间默认当天 23:59:59

热门文章

  1. GME散户的炮灰史:GME跌超80%,WSB论坛内斗,带头大哥被查,终极赢家浮出水面...
  2. 在linux mint 18.3安装深度音乐
  3. R语言报错记录The following objects are masked from ‘package:stats’:decompose, spectrum
  4. 对不起!这篇SVPWM来晚了!
  5. 巧虎DVD光盘播放花屏问题解决
  6. Linux标准I/O与文件I/O操作的区别
  7. 我996疯狂码代码,我老婆竟然做了这件事……
  8. 了解webpack是什么
  9. 《游戏设计师修炼之道:数据驱动的游戏设计》一2.7校正系数
  10. What!吴恩达要参加美国大选?带你一起用人脸识别技术看看真的是吴恩达吗?