ListView.separated是一个方便的 API,我们可以使用它在 Flutter ListView内的项目之间添加分隔符。
进行源码分析之前,先了解一下官方文档中提供的核心架构图,它也代表着整个 Flutter 架构。
8. 对应该在成功和失败时两者执行的代码使用“finally”块。
本系列会给大家带来我日常用到的一些开发技巧事不宜迟,这里是前 7 个技巧。1. 更喜欢 const 而不是 final 而不是 var
尽管 Dart 是个单线程任务,但它提供 Future、Stream、后台任务以及其他特性用于编写现代异步程序以及响应式程序(Flutter)。本文讲的是 Dart 后台任务的基础:Isolate 和事件循环。...
之前进行了一些Flutter应用开发,了解了framework层面的渲染原理。发现Flutter不仅可以进行界面开发,还可以做很多其它的事情,但是这要求对于Flutter Engine的源码非常熟悉,最终对其进行修改。...
RendererBinding.drawFrame() 由 SchedulerBinding.handleDrawFrame() 方法调用,而后者又自动被引擎调用(如果引擎需要布局和绘制一帧的话)。
默认情况下,许多 Flutter Material Design 小部件在被选中时会显示飞溅效果。
Form和TextFormField是在 Flutter 中输入文本时非常有用的小部件。