Flutter开发之布局-2-row(16)
1、mainAxisAlignment:主轴布局方式,row主轴方向是水平方向
默认值:MainAxisAlignment.start:
start ,沿着主轴方向(水平方向)顶部对齐;
end,沿着主轴方向(水平方向)底部对齐;
center,沿着主轴方向(水平方向)居中对齐;
spaceBetween ,沿着主轴方向(水平方向)平分剩余空间;
spaceAround,把剩余空间平分成n份,n是子widget的数量,然后把其中一份空间分成2份,放在第一个child的前面,和最后一个child的后面;
spaceEvenly,把剩余空间平分n+1份,然后平分所有的空间,请注意和spaceAround的区别;
2、crossAxisAlignment: 交叉轴的布局方式,对于row来说就是垂直方向的布局方式
默认值:CrossAxisAlignment.center,默认是水平居中
start ,垂直主轴方向(垂直方向)顶部对齐;
end,垂直主轴方向(垂直方向)底部对齐;
center,垂直主轴方向(垂直方向)居中对齐;
stretch ,垂直主轴方向(垂直方向)拉伸子child;
baseline,这个要和textBaseline一起使用,;
3、verticalDirection:就是字child的垂直布局方向,向上还是向下,但是在row下这个不起作用
默认值:VerticalDirection.down 也就是从上到下的布局
down ,从上向下布局,上图示例我的代码是红、蓝、黄;
up,反过来从下向上布局,反过来就是黄、蓝、红;
作者:liu_520
链接:https://www.jianshu.com/p/c0cb06c060a9
Flutter开发之布局-2-row(16)相关推荐
- Flutter开发之布局-1-Column(15)
布局对于移动开发来说,是开发页面的第一步,只有掌握了布局,才能做到心里明白,才能更好.更巧妙的布局.我iOS 一点点的从demo 实践中学习Flutter布局.避免不了从iOS 的布局角度尝试,但是发 ...
- Flutter开发之布局-4-container(18)
container 比较像iOS 的View 几乎有所有的布局属性 用来放置widget的容器,有padding.margin.位置.大小等参数. 具体有以下参数: alignment :对齐方式 A ...
- Flutter开发之布局-3-center(17)
Center 居中的布局 只能有一个chlid,但是可以用container包含好多子child,继承自Align. 用于将其子项与其自身对齐,并根据子级的大小自行调整大小. 如果它的尺寸受到约束且[ ...
- 端开发技术—解密Flutter响应式布局
Flutter是一个跨平台的应用开发框架,支持各种屏幕大小的设备,它可以在智能手表这样的小设备上运行,也可以在电视这样的大设备上运行.使用相同的代码来适应不同的屏幕大小和像素密度是一个挑战. Flut ...
- flutter页面布局HTML,Flutter开发实战初级(2)页面布局详解
初级根底系列 Flutter开发实战初级(1)ListView详解 Flutter开发实战初级(2)布局详解 项目实战系列 Flutter开发实战 高仿微信(1)主页 Flutter开发实战 高仿微信 ...
- Flutter开发之环境搭建
Flutter简介 Flutter 是Google开发的一个移动跨平台(Android 和 iOS)的开发框架,使用的是 Dart 语言.和 React Native 不同的是,Flutter 框架并 ...
- 官方文档——一篇文章弄懂Flutter中的布局
来自Flutter中文资源主页https://flutter.cn/ 原文:https://flutter.cn/docs/development/ui/layout Flutter 中的布局 要点 ...
- Flutter开发实战 高仿微信(二)发现页
Flutter开发实战 高仿微信(二)发现页 Flutter开发实战 高仿微信(二)发现页 1.1 微信发现页面简述 1.2 APP框架优化 1.2.1 配置APP Logo和启动图片 1.2.2 配 ...
- Flutter开发使用PlatformView显示iOS原生View(50)
我们在使用Flutter开发跨平台开发移动APP时,会遇到Flutter的组件满足不了原生的效果,部分控件不如原生控件好用时,就想在Flutter 的Widget 中使用iOS原生View来组合实现良 ...
最新文章
- 自适应游标共享技术01(Adaptive Cursor Sharing)
- 重叠面积_谁出去?谁不出去?重叠部分面积的探讨
- hdu4403暴力搜索
- EasyUI学习总结(二)——easyloader分析与使用
- python依赖注入_如何做依赖注入python方式?
- nginx简介(轻量级开源高并发web服务器:大陆使用者百度、京东、新浪、网易、腾讯、淘宝等)(并发量5w)(一般网站apache够用了,而且稳定)...
- 【PostgreSQL-9.6.8】序列
- C语言动态链表实现KTV点歌系统
- 前端框架TopJUI使用心得
- html背景图片如何自动平铺,html怎么设置背景图片全屏平铺?
- Jetson nano 开机自动连接 Wifi
- 网易大神app ios和android,网易大神app是干嘛的?网易大神有什么用?
- 100/1000BASE-T1多端口测试方案
- python 利用脚本命令压缩加密文件并删除源文件
- Flutter 仿网易云音乐App
- ln的c语言表达式,c程序中语句中如何表示ln函数?
- “知识分享与交流”活动有感
- 二叉树——二叉树的深度
- javaweb mysql购物车_javaweb购物车实现的几种方式
- spring配置中id和name属性的区别