Flutter学习指南(9):布局类widget总结

导读

  1. 叶子组件, 单子组件,和多子组件的区别
  2. StatelessWidget和StatefulWidget就是两个用于组合Widget的基类,它们本身并不关联最终的渲染对象(RenderObjectWidget)
  3. 线性布局Row,Columnt 。 弹性布局Flex 。流式布局 Wrap,Flow。 层叠布局 Stack,Positioned 。
Widget 对应的Element 说明
LeafRenderObjectWidget LeafRenderObjectElement Widget树的叶子节点,用于没有子节点的widget,通常基础widget都属于这一类,如Text、Image。
SingleChildRenderObjectWidget SingleChildRenderObjectElement 包含一个子Widget,如:ConstrainedBox、DecoratedBox等
MultiChildRenderObjectWidget MultiChildRenderObjectElement 包含多个子Widget,一般都有一个children参数,接受一个Widget数组。如Row、Column、Stack等

你可能感兴趣的:(Flutter学习指南(9):布局类widget总结)