Flutter踩坑记录 widget坑点记录(持续更新)

2020-06-01  本文已影响0人  曾勇浩_7f31

本系列不做Widget介绍用,相关Widget功能自行查看注释或者Google(太过于繁琐且没必要),本文只记录作者在使用各类Widget中遇到的坑

不过还是明确一个概念,这一点很多Andoird开发人员无法适应,flutter中的widget,其功能非常内敛,比如text就只负责文字的显示,没有设置位置,对齐,view,甚至点击事件等方法,你得用其他有这类功能的widget去套一层,比如大小可以用sizebox,点击事件用手势widget等

在Row中使用TextField,其InputDecoration无法确定宽度,会报相关异常,需要指定TextFilter的宽,使用SizeBox指定宽度或者使用Expanded来使其填充剩余布局。

icon是需要设置颜色的,默认会渲染成deafult颜色,所以icon只适合放纯色的图标,然后根据图标颜色设置color属性

如果想要平分child

试试

 mainAxisAlignment: MainAxisAlignment.spaceBetween,

作为常用的容器,如果要设置background,使用属性

 decoration: BoxDecoration(
                        image: (){}

                      )

此容器的 width和height并不好用,因为此容器具体的宽高需要搭配父容器的限制,回到文章开头提到的,widget属性都比较收敛,所以使用对应的布局容易把此容器套进去比较好.

上一篇下一篇

猜你喜欢

热点阅读