Flutter Widget 更新机制
-
-
- MultiChildRenderObjectElement的mount方法简析
- SingleChildRenderObjectElement简析
- updateChild 方法详解
- 满足复用的两个条件
-
本篇博客将要分析Widget的更新机制,在阅读这篇文章之前建议读者阅读Fultter之Element和Widget对应关系解析, 从Element和Widget对应关系这篇博文中可以知道有如下的表关系:
| Widget | 说明 | 举例 |
|---|---|---|
| MultiChildRenderObjectWidget | 该类型的Widget可以添加多个widget | Row,Column,Stack |
| SingleChildRenderObjectWidget | 该类型的widget只能添加一个widget | Center,Padding,Container |
| LeafRenderObjectWidget | 该类型是树的叶子节点,故不能添加widget | Text,Image |
