1分钟
05 多子元素布局
事实上“多子元素布局”和单子元素类似,通过“举一反三”我们就可以知道它们的关系了,比如:
Row
、Colum
都继承了Flex
,而 Flex 继承了MultiChildRenderObjectWidget
并通过RenderFlex
创建了RenderBox
;Stack
同样继承MultiChildRenderObjectWidget
并通过RenderStack
创建了RenderBox
;
Widget | RenderBox (RenderObject) |
---|---|
Row/Colum/Flex | RenderFlex |
Stack | RenderStack |
Flow | RenderFlow |
Wrap | RenderWrap |
同样“多子元素布局”也提供了 CustomMultiChildLayout
和 MultiChildLayoutDelegate
满足你的“?疼”需求。
学员评价