Flutter学习笔记(三)RowColum布局_今热点

2023-04-04 06:06:26 来源:脚本之家
目录
主题开发环境源码开发过程

主题

本文将介绍,flutter中的row,colum的用法。通俗来说,就是横向布局和纵向布局的用法。


【资料图】

开发环境

win10
androidstudio2022.1.1
jdk11
fluttersdk-flutter_windows_3.7.8

源码

文末将会附上完整开源demo地址

开发过程

首先,这里的Row,Colum的布局,就类似于安卓的LinearLayout,使用orientation属性,控制布局方向。
Row是水平方向布局,用Row布局,正常显示情况如下图:

Colum是垂直方向布局,用Colum布局,正常显示情况如下图:

可以看到是布局方向是有所区别的。

下面将列出这两个控件中的属性:

MainAxisAlignment:

当前对齐方向的主轴,例如row,主轴就是水平横线

spaceBetween:使中间的各个子控件间距相等start:子控件放在主轴开始位置(类似于android默认Linearlayout排列规则)end:将子控件放在主轴的结束位置center:将子控件放在主轴的中间位置spaceEvenly:将主轴空白区域均分,使各个子控件间距相等spaceAround:表示每个组件两边的富余空间相等

CrossAxisAlignment:

当前对齐方向的垂直交叉轴,例如row,交叉轴就是竖直方向

start:交叉轴开始地方end:交叉轴结束地方center:交叉轴居中地方stretch:使子控件填满交叉轴baseline:交叉线处对齐,配合textBaseline使用,作用于文本

TextBaseline:

文本对齐
alphabetic:设置的是文本基线参照英文
ideographic:设置的是文本基线参照中文
两个属性差异不大

MainAxisSize:

控件大小,row则为水平大小,col则为垂直方向大小
MainAxisSize.min:控件尽可能小
MainAxisSize.max:控件填充满–默认

VerticalDirection:

竖直方向对齐方式
down:从上到下
up:从下到上

其实日常的使用中,使用较多的属性,应该是MainAxisAlignment,MainAxisSize。
MainAxisSize对应就是安卓布局中的wrap_content和match_parent。
MainAxisAlignment则为子布局的对齐方式。

最后,如果想要真正了解row和colum布局,其实单单看文章是不建议的,一定要自己手动敲一次代码,再去总结,才会记忆深刻。

最后,源码地址如下:
https://gitee.com/motosheep/flutter-demo
切换到分支:202303281729RowCol控件

到此这篇关于Flutter学习笔记(三)RowColum布局的文章就介绍到这了,更多相关Flutter学习RowColum布局内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

标签:

Flutter学习笔记(三)RowColum布局_今热点

2023-04-04

世界快播:防风的功效与作用_防风的功效有哪些

2023-04-04

次氯酸钠怕光吗?-今亮点

2023-04-03

送初恋男友什么生日礼物 每日热讯

2023-04-03

数字中国进行时 | 近距离领略“天河”新一代超级计算机的“超能力” 天天视讯

2023-04-03

今热点:户用储能系统有什么用,户用储能系统有哪些特点和应用?

2023-04-03

天天热点!美国制造业真的衰落了吗?

2023-04-03

蒸海螺上气后再蒸几分钟? 世界热闻

2023-04-03

吉林省汪清县:可靠电支撑木耳产业做大做强|热文

2023-04-03

4月3日西北地区地炼汽柴油报价上涨

2023-04-03

陕西省卫健委最新发布!速看!

2023-04-03

清明时节劲吹清廉风

2023-04-03

全球新动态:圈里有话说 | 看了张艺兴的6位数腕表,周冬雨这款更百搭

2023-04-03

中国乒乓球队公布世乒赛参赛名单,樊振东、马龙、孙颖莎、陈梦等入选|全球信息

2023-04-03

热资讯!杭州市民的家宴获人民日报微博点赞!网友:吃之前一定要先拍照

2023-04-03

3股扭亏为盈

2023-04-03

今亮点!三部门联合发文:支持光伏发电产业发展

2023-04-03

静海品牌“C位登场”自行车电动车年度大展

2023-04-03

多举措降低基金经理离职的负面影响-每日看点

2023-04-03

今亮点!我国单机容量最大山地风电项目全容量并网发电

2023-04-03

全球播报:包邮包上天!罗永浩直播卖100万元卫星,10分钟内被拍走

2023-04-03

焦点报道:据美国有线电视新闻网(CNN)报道,在有媒体曝出法国总统马克龙将于下周访华之际,巴黎总统府爱丽舍宫一位匿名消息人士3月31日称,鉴于北京与莫斯科之间的密切关系,中国可能是仅有几个能对俄乌冲突产生重要影响的国家之一

2023-04-01

罗伯逊:现在的情况让人有些失望;我们需要进入联赛前四 世界新视野

2023-04-01

看点:这些领导人“直奔中国”,它密切关注

2023-04-01

环球聚焦:刘国梁捧都来不及,又如何会打压?陈幸同就不该夺冠,直通德班?

2023-04-01

2023款AION Y Plus 和AION S Plus焕新出发

2023-04-01

爱新觉罗玄烨身份证_爱新觉罗 玄烨 环球热资讯

2023-04-01

马克辛重机枪图片_重机枪图片|天天热头条

2023-03-31

谷歌在英国遭出版商集体诉讼:索赔42亿美元-全球微资讯

2023-03-31

环球微动态丨“条件允许时,建议可以不戴口罩”!刚刚,钟南山发声

2023-03-31

Copyright ©  2015-2022 欧洲频道网版权所有  备案号:沪ICP备2022005074号-23   联系邮箱: 58 55 97 3@qq.com