您当前的位置: 首页 >  ui

郭梧悠

暂无认证

  • 2浏览

    0关注

    402博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Flutter BuildOwner之dirty elements简析

郭梧悠 发布时间:2020-10-21 14:37:25 ,浏览量:2

BuildOwner在Flutter起到了举足轻重的作用,本篇博文就来分析它! 阅读本片博文之前,需要提前知道如下知识: Flutter之Binding简单梳理 Flutter之Widget构建过程详解 Fultter之Element和Widget对应关系解析

通过本篇博文,你将基本了解Flutter的Element是如何rebuild、BuildOwner drity Elements的作用!

从设计上来讲,Flutter在整个app是个全局的实例,是一个类似Android Application的单利对象。在WidgetsBinding初始化的时候会初始化一个BuildOwner对象,并降其设置给Element对象以及Element对象的child Element.

先说一句:BuildOwner对于Flutter element tree的更新起到了重要的作用!

BuildOwner和Element的绑定

先来看看在WidgetsBinding的初始化的相关代码(关于Flutter的Bind的相关知识点,

关注
打赏
1663674776
查看更多评论
立即登录/注册

微信扫码登录

0.0410s