Widget、Element、RenderObject三者之间的关系
Widget不是真正渲染UI的对象,它只是Element的一个配置描述,去通知Element应该如何去渲染,Widget和Element 之间是⼀对一的关系
Element持有RenderObject和Widget。
RenderObject才是实际渲染的对象,
三者的关系是:
配置⽂件 Widget ⽣成了 Element,⽽后创建RenderObject关联到Element的内部renderObject对象上,最后Flutter通过RenderObject数据来布局和绘制。
https://blog.csdn.net/m0_37700275/article/details/121959635?spm=1035.2023.3001.6557&utm_medium=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ESQUERY~Rate-3-121959635-bbs-600326289.264^v3^pc_relevant_bbs_down_v2_default&depth_1-utm_source=distribute.pc_relevant_bbs_down_v2.none-task-blog-2~default~ESQUERY~Rate-3-121959635-bbs-600326289.264^v3^pc_relevant_bbs_down_v2_default