Flutter | 启动,渲染,setState 流程

前言
用了这么久 Flutter 了,居然都不知道他的启动过程,真的是学之有愧啊,今天我们来分析一下 Flutter 的启动流程,以及他的渲染过程,对其做一个简单的剖析。
启动流程
Flutter 的启动入口在 lib/main.dart 里的 main() 函数中,他是 Dart 应用程序的起点,main 函数中最简单的实现如下:
void main() => runApp(MyApp());

可以看到,main 函数中只调用了 runApp() 方法,我们看看它里面都干了什么:
void runApp(Widget app) {
WidgetsFlutterBinding.ensureInitialized()
..scheduleAttachRootWidget(app)
..scheduleWarmUpFrame();
}

接收了一个 widget 参数,它是 Flu

Flutter | 启动,渲染,setState 流程最先出现在Python成神之路

版权声明:
作者:倾城
链接:https://www.techfm.club/p/7090.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>