一、UI组件
1、Flutter的Button各种样式
2、遇到的报错问题处理Cannot hit test a render box with no size.
超过了空间导致的崩溃,原因是我的Column里面的子控件超出父组件Column屏幕了,解决办法是在warp外面包裹一个Expanded自动填充就可以了。
Flutter 超出空间导致崩溃问题传送门
3、Flutter Failed assertion: line 1785 pos 12: 'hasSize'
原因:1. SingleChildScrollView 嵌套 ListView、GridView报错 ,SingleChildScrollView 和 ListView 都有滚动属性physics 他们默认是都是可以滚动的。
解决:SingleChildScrollView 添加了Expanded或者Flexible
解决方法: 1. 增加shrinkWrap: true 和 physics: NeverScrollableScrollPhysics()即可。禁止ListView移动。
链接