💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
# 容器类Widget 容器类Widget和布局类Widget都作用于其子Widget,不同的是: - 布局类Widget一般都需要接收一个widget数组(children),他们直接或间接继承自(或包含)MultiChildRenderObjectWidget ;而容器类Widget一般只需要接受一个子Widget(child),他们直接或间接继承自(或包含)SingleChildRenderObjectWidget。 - 布局类Widget是按照一定的排列方式来对其子Widget进行排列;而容器类Widget一般只是包装其子Widget,对其添加一些修饰(补白或背景色等)、变换(旋转或剪裁等)、或限制(大小等)。 注意,Flutter官方并没有对Widget进行官方分类,我们对其分类主要是为了方便讨论和对Widget功能的区分记忆。 ## 本章目录 - [Padding](padding.html) - [布局限制类容器ConstrainedBox、SizeBox](constrainedbox_and_sizebox.html) - [装饰容器DecoratedBox](decoratedbox.html) - [变换Transform](transform.html) - [Container容器](container.html) - [Scaffold、TabBar、底部导航](material_scaffold.html)