多线程: 进程和线程的区别:进程是火车, 线程是车厢。进程间不共享上下文, 同一进程下的线程共享进程的上下文• 同步(sync):阻塞当前线程,...
1. Scoped Scoped 是使用了 AnimatedBuilder, 其原理是Listenable对象发出通知后, AnimatedBu...
一. 使用 二. 原理 1. Element 的成员变量 _inheritedWidgets Element有一个成员变量_inheritedW...
图中忽略了很多函数图中并没有包含子类对父类override 简单总结: RenderObjectWidget与最终的渲染对象一一对应,内部包含了...
类Provider只暴露值,不触发任何rebuild(不会通知监听者),对于Provider,context.read()和context.wa...
DataModel继承自Model,作为AnimatedBuilder的animation ScopedModel是一个Widget,主要是为了...
1. 基本使用 Basic Message Channel Method Channel Event Channel iOS代码 2. 原理 ·...
基本代码 初始渲染后的打印: 点击change按钮打印: 修改Child的v变量的值之后热更新: 修改Child在Column中的顺序,或者不改...
1. 创建iOS工程 这里命名为ios_demo 2. 创建flutter模块 3. 使用pod集成 在你的iOS工程所在目录中运行命令 修改p...