序
在APP
开发过程中,经常遇到需要添加背景、设置边距、动态显示和隐藏某个组件。
但是在Flutter
中,能同时具有添加背景、设置边距、阴影、边框、圆角的布局只有Container
(参考我上一篇文章的介绍Flutter入门之Row、Column、Container布局),这个已经算是业务功能比较多的组件了,而要想实现组件的显示和隐藏则需要用到另外一个组件Offstage
,水平的线性布局则需要用到组件Row
,垂直的线性布局则需要用到组件Column
,而Row
和Column
这两个布局都不具备直接设置背景、边距、显示和隐藏等功能。