1、mainAxisAlignment:主轴布局方式,row主轴方向是水平方向

默认值:MainAxisAlignment.start:

  1. start ,沿着主轴方向(水平方向)顶部对齐;

  2. end,沿着主轴方向(水平方向)底部对齐;

  3. center,沿着主轴方向(水平方向)居中对齐;

  4. spaceBetween ,沿着主轴方向(水平方向)平分剩余空间;

  5. spaceAround,把剩余空间平分成n份,n是子widget的数量,然后把其中一份空间分成2份,放在第一个child的前面,和最后一个child的后面;

  6. spaceEvenly,把剩余空间平分n+1份,然后平分所有的空间,请注意和spaceAround的区别;

2、crossAxisAlignment: 交叉轴的布局方式,对于row来说就是垂直方向的布局方式

默认值:CrossAxisAlignment.center,默认是水平居中

  1. start ,垂直主轴方向(垂直方向)顶部对齐;

  2. end,垂直主轴方向(垂直方向)底部对齐;

  3. center,垂直主轴方向(垂直方向)居中对齐;

  4. stretch ,垂直主轴方向(垂直方向)拉伸子child;

  5. baseline,这个要和textBaseline一起使用,;

3、verticalDirection:就是字child的垂直布局方向,向上还是向下,但是在row下这个不起作用

默认值:VerticalDirection.down 也就是从上到下的布局

down ,从上向下布局,上图示例我的代码是红、蓝、黄;

up,反过来从下向上布局,反过来就是黄、蓝、红;

作者:liu_520
链接:https://www.jianshu.com/p/c0cb06c060a9

Flutter开发之布局-2-row(16)相关推荐

  1. Flutter开发之布局-1-Column(15)

    布局对于移动开发来说,是开发页面的第一步,只有掌握了布局,才能做到心里明白,才能更好.更巧妙的布局.我iOS 一点点的从demo 实践中学习Flutter布局.避免不了从iOS 的布局角度尝试,但是发 ...

  2. Flutter开发之布局-4-container(18)

    container 比较像iOS 的View 几乎有所有的布局属性 用来放置widget的容器,有padding.margin.位置.大小等参数. 具体有以下参数: alignment :对齐方式 A ...

  3. Flutter开发之布局-3-center(17)

    Center 居中的布局 只能有一个chlid,但是可以用container包含好多子child,继承自Align. 用于将其子项与其自身对齐,并根据子级的大小自行调整大小. 如果它的尺寸受到约束且[ ...

  4. 端开发技术—解密Flutter响应式布局

    Flutter是一个跨平台的应用开发框架,支持各种屏幕大小的设备,它可以在智能手表这样的小设备上运行,也可以在电视这样的大设备上运行.使用相同的代码来适应不同的屏幕大小和像素密度是一个挑战. Flut ...

  5. flutter页面布局HTML,Flutter开发实战初级(2)页面布局详解

    初级根底系列 Flutter开发实战初级(1)ListView详解 Flutter开发实战初级(2)布局详解 项目实战系列 Flutter开发实战 高仿微信(1)主页 Flutter开发实战 高仿微信 ...

  6. Flutter开发之环境搭建

    Flutter简介 Flutter 是Google开发的一个移动跨平台(Android 和 iOS)的开发框架,使用的是 Dart 语言.和 React Native 不同的是,Flutter 框架并 ...

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

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

  8. Flutter开发实战 高仿微信(二)发现页

    Flutter开发实战 高仿微信(二)发现页 Flutter开发实战 高仿微信(二)发现页 1.1 微信发现页面简述 1.2 APP框架优化 1.2.1 配置APP Logo和启动图片 1.2.2 配 ...

  9. Flutter开发使用PlatformView显示iOS原生View(50)

    我们在使用Flutter开发跨平台开发移动APP时,会遇到Flutter的组件满足不了原生的效果,部分控件不如原生控件好用时,就想在Flutter 的Widget 中使用iOS原生View来组合实现良 ...

最新文章

  1. 自适应游标共享技术01(Adaptive Cursor Sharing)
  2. 重叠面积_谁出去?谁不出去?重叠部分面积的探讨
  3. hdu4403暴力搜索
  4. EasyUI学习总结(二)——easyloader分析与使用
  5. python依赖注入_如何做依赖注入python方式?
  6. nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...
  7. 【PostgreSQL-9.6.8】序列
  8. C语言动态链表实现KTV点歌系统
  9. 前端框架TopJUI使用心得
  10. html背景图片如何自动平铺,html怎么设置背景图片全屏平铺?
  11. Jetson nano 开机自动连接 Wifi
  12. 网易大神app ios和android,网易大神app是干嘛的?网易大神有什么用?
  13. 100/1000BASE-T1多端口测试方案
  14. python 利用脚本命令压缩加密文件并删除源文件
  15. Flutter 仿网易云音乐App
  16. ln的c语言表达式,c程序中语句中如何表示ln函数?
  17. “知识分享与交流”活动有感
  18. 二叉树——二叉树的深度
  19. javaweb mysql购物车_javaweb购物车实现的几种方式
  20. spring配置中id和name属性的区别

热门文章

  1. CentOS Linux最常用命令及快捷键整理
  2. 聊聊storm的direct grouping
  3. Python str类型方法实例概述及常用方法——04
  4. Nginx+Tomcat动静分离及Nginx优化(企业案例)
  5. linux系统启动流程详解
  6. Javascript与框架prototype,JQyuery调研
  7. Vue-路由模式 hash 和 history
  8. MySQL性能优化(八)
  9. Android开发-ADT Bundle安装
  10. SQL Server安全-加密术和SQL注入攻击