第 1-6 课:Flutter Widget 结构概览

Flutter 的面向对象的编程方式,吸取了 React 的编程组件化思维。Flutter 的所有类都可以看做是 Widget,大部分的类都是继承自 Widget 类。所有学习和了解 Flutter 有哪些 Widget、怎么分类的,对我们后续快速学习非常有用,也可以对 Flutter 的结构层级有一个大致的了解。本文将主要介绍:

  • Flutter 的整体结构层级
  • Flutter 的 Widget 分类
  • Flutter Widget 其他知识点

1 Flutter 的整体结构层级

之前的章节介绍过 Flutter 的 Framework 的结构层级,再来回顾下这张图:

Flutter Framework 1

Flutter Framework 2

第一张是最新的详细结构图,第二张是比较早的更粗放的 Flutter Framework 结构图。

从第二张图可以看出,Flutter 主要整体分为两层,一个是 Engine 底层,另一个就是 Framework 层。当然我们最常接触和调用 API 的层级当然就是 Framework 层级了,所以对 Engine 层我们先大体了解下就可以了,本课程主要学习和分析的就是 Framework 层。了解和学习 Flutter SDK 的整体结构层级和 Widget 分类及作用,对我们学习 Flutter 开发,以及后续深入的学习研究帮助非常大,所以建议大家对本章节认真学习,

猜你喜欢

转载自blog.csdn.net/jay100500/article/details/108729559