没有合适的资源?快使用搜索试试~ 我知道了~
Flutter 核心原理之Widget、Element、RenderObject1
需积分: 0 0 下载量 34 浏览量
2022-08-03
20:53:41
上传
评论
收藏 97KB PDF 举报
温馨提示
试读
1页
Flutter 核心原理之Widget、Element、RenderObject1
资源详情
资源评论
资源推荐
markNeedsLayout()
markNeedsPaint()
true
Flutter
RenderObject
layout
paint
RenderBox
Widget
RenderObjectWidget
AbstractNode
render 1
render 2 render 3
render 4 render 5
render 6
render tree
RenderView
….
RenderObjectWidget
LeafRenderObjectWidget SingleChildRenderObjectWidget MultiChildRenderObjectWidget
Widget
StatelessWidget InheritedWidgetStatefulWidget
Element
StatelessElement
Widget
StatefulElement
Widget
LeafRender
ObjectElement
mounted()
initState
didUpdateWidget()
setState()
deactivate
build()
didChangeDependencies()
dispose()
State
Element
Widget 2
…
…
Widget 3
Widget 4
InheritedWidget inheritedWidget =
BuildContext.inheritFromWidgetOfExactType();
InheritedWidget
Widget 1
RenderObject
createElement()
createRenderObject()
updateRenderObject()
SingleChildRender
ObjectElement
MultiChildRender
ObjectElement
ComponentElement InheritedElement
Element
Element 1
Element 2 Element 3
Element 4 Element 5
Element 6
Element 8
Element 7
Element 9
XRenderObjectWidget
XXRenderObjectWidget
XXXRenderObjectWidget
XRender
ObjectElement
XXRender
ObjectElement
XXXRender
ObjectElement
BuildOwner
_parent
visitChildren
performRebuild
rebuild
markNeedsBuild
updateChild
_slot
Element 1
Element 2
Element 3
ComponentElement
StatefulElement
build _firstBuild deactivate unmount
didChangeDependencies
InheritedElement
Map<Element>
Element
mount
update()
performRebuild()
unmount()
RenderObjectElement
Flutter WidgetElementRenderObject
By
(wx: gdky005)
李诗旸
- 粉丝: 25
- 资源: 329
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python开心麻花影视作品分析程序+源码.zip
- pythonExcel数据分析师程序+源码.zip
- PlatformUI.jar 支持RCP控件环境插件
- VB+ACCESS大型机房学生上机管理系统(源代码+系统).zip
- 基于BP神经网络的回归分析,基于优化动量因子的BP神经网络,基于优化学习率的BP神经网络,基于优化隐藏层神经元的bp神经网络
- python读取excel数据Python-file-reading-master.zip
- STC15单片机串口2使用程序例子
- 读取日志的excel生成周报 用python3开发weekplan-master.zip
- python 读取excel数据导入dbimport-data-master.zip
- K折交叉验证BP神经网络,多输入多输出BP神经网络(代码完整,数据齐全)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0