Positioned可以通过设置top, right, bottom, left来让Widget相对于Stack进行定位,但是如果他的child是SizedBox的话,SizedBox的width和height需要指定,否则会有布局异常
MainAxisAlignment
的值:start
,center
,end
,spaceBetween
(首尾靠边: |first----mid----end|),spaceAround
(每个元素的左右间距是一样的: |--first----mid----end--|),spaceEvenly
(元素之间的间距是一样的: |---first---mid---end|)使用Row时,如果内部元素大小不一,此时使用
CrossAxisAlignment.end
对齐,会出现无法正对齐的问题。Expanded不能作为SizedBox的child。并且在本地环境是可以显示不会报错。但是在Jenkins环境下是会直接灰屏的。
通过Venus传递的参数都是浅拷贝的,当将参数传到另外一个page之后,在新page中修改参数的属性(或者数组的元素)都会影响到原来页面对应的值。
当Column嵌套Container嵌套Text时,如果Container声明了
alignment: AlignmentDirectional.center
时,Container就会横向铺满Column,然后Text居中。如果要Container跟着Text的宽度,那么不能这样声明。
Flutter问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 邂逅FLutter 万物皆是Widget 一般缩进2个空格 文字居中 Widget Center() Materi...
- 更多信息请查看flutter layout Layouts Sigle-child layout widgets ...