Expanded Widget
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相关推荐
- 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 ...
- 如何使用Flutter Widget构建响应式应用程序评论
Changes are usual for an app configuration. When the user rotates the phone either vertically or hor ...
- Flutter中Flexible和Expanded区别
Flutter中Flexible和Expanded区别 在官网的介绍中感觉说的很模糊: Flexible:Flexible是一个控制Row.Column.Flex等子组件如何布局的组件,Flexibl ...
- Flutter 消除警告线之 Expanded
.盛年不重来,一日难再晨.及时宜自勉,岁月不待人.--陶渊明 黄黑警示带,用警戒.提示.注意.隔离等作用. 不管我们走在工厂.马路.还是其他地方都可以见到黄色警告线. 提醒我们注意啦!!!! 为了生活 ...
- Flutter移动应用开发 - 04 Flutter 常用 widget 整理
目录 1. 基础 widget 1.1 Text Text各种参数 多种效果合体 实例:俩花活(艺术字) 1.2 Row, Column row示例 主轴 调整大小 Expanded SizedBox ...
- flutter listview 滚动到指定位置_flutter入门
flutter的布局方法 Flutter一切皆组件widget. 使用Scaffold是最容易的,它是 Material Components库中的一个widget,它提供了一个默认banner,背景 ...
- 安卓应用部件_设计应用程序小部件的痛苦和喜悦
安卓应用部件 Some people say widgets are a thing of the past, but recently we faced a market for which thi ...
- 官方文档——一篇文章弄懂Flutter中的布局
来自Flutter中文资源主页https://flutter.cn/ 原文:https://flutter.cn/docs/development/ui/layout Flutter 中的布局 要点 ...
- 浅谈Flutter UI布局
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qiyei2009/article/de ...
最新文章
- Wordpress优化:网站用nginx前端缓存+Redis Cache缓存提速网站
- nanomsg:ZeroMQ作者用C语言新写的消息队列库
- 返回数据给上一个活动
- 批处理命令 / 延迟环境变量扩展
- 监督学习和非监督学习
- c++ 原子操作 赋值_高级Java开发工程师带你走进原子操作,一篇文章搞清楚原子操作...
- 06-07 Jenkins中配置 Git 认证信息
- DrawIndexedPrimitiveUP这个函数
- GL中如何让画的点为圆形
- 一个请求里能有多个cookie吗_从一个男人对女人家人的态度里,能看出他有多爱对方吗?...
- ubuntu12.04-- vi 使用
- iOS边练边学--(Quartz2D)图片裁剪,带圆环的裁剪
- VC 界面库皮肤库相关信息珍藏
- 【原创】获得大尺寸Google地图图片
- 1.pygame简介
- 理解MVC、MVP、MVVM在干什么,进化的原因。
- C/C++编程学习 - 第9周 ③ 整理药名
- 分布式文件系统及其部署
- 说说android端实现Airplay多屏互动(一)
- layui YYYY-mm-dd HH:MM:SS最大时间默认当天 23:59:59
热门文章
- GME散户的炮灰史:GME跌超80%,WSB论坛内斗,带头大哥被查,终极赢家浮出水面...
- 在linux mint 18.3安装深度音乐
- R语言报错记录The following objects are masked from ‘package:stats’:decompose, spectrum
- 对不起!这篇SVPWM来晚了!
- 巧虎DVD光盘播放花屏问题解决
- Linux标准I/O与文件I/O操作的区别
- 我996疯狂码代码,我老婆竟然做了这件事……
- 了解webpack是什么
- 《游戏设计师修炼之道:数据驱动的游戏设计》一2.7校正系数
- What!吴恩达要参加美国大选?带你一起用人脸识别技术看看真的是吴恩达吗?