Widget不是真正渲染UI的对象,它只是Element的一个配置描述,去通知Element应该如何去渲染,Widget和Element 之间是⼀对一的关系
Element持有RenderObject和Widget。
RenderObject才是实际渲染的对象,
三者的关系是:
配置⽂件 Widget ⽣成了 Element,⽽后创建RenderObject关联到Element的内部renderObject对象上,最后Flutter通过RenderObject数据来布局和绘制。
Widget不是真正渲染UI的对象,它只是Element的一个配置描述,去通知Element应该如何去渲染,Widget和Element 之间是⼀对一的关系
Element持有RenderObject和Widget。
RenderObject才是实际渲染的对象,
三者的关系是:
配置⽂件 Widget ⽣成了 Element,⽽后创建RenderObject关联到Element的内部renderObject对象上,最后Flutter通过RenderObject数据来布局和绘制。