Flutter核心类分析深入理解RenderObject
Posted 牧羊人.阿标
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flutter核心类分析深入理解RenderObject相关的知识,希望对你有一定的参考价值。
背景
Widget
,Element
,RenderObject
可以说是Flutter Framework的三个核心成员,本文我们一起来学习下RenderObject
。
宏观上来讲,一个RenderObject就是我们之前说的三棵树之一RenderObject Tree中的一个对象,它的职责主要有三个:布局,绘制,命中测试。其中命中测试在之前的文章一文深入了解Flutter事件机制有过详细的分析,本文我们主要来讲解其它两点:布局和绘制。
RenderObject分类
RenderObject本身是一个抽象类,其具体实现也是由其子类负责,我们先来看看它的分类:
以上是关于Flutter核心类分析深入理解RenderObject的主要内容,如果未能解决你的问题,请参考以下文章