最新 最热

使用 ListView.separated 添加顶部和底部分隔符

ListView.separated是一个方便的 API,我们可以使用它在 Flutter ListView内的项目之间添加分隔符。

2021-08-16
1

Flutter 2 源码阅读

进行源码分析之前,先了解一下官方文档中提供的核心架构图,它也代表着整个 Flutter 架构。

2021-08-13
1

Dart & Flutter 开发技巧 8-14

8. 对应该在成功和失败时两者执行的代码使用“finally”块。

2021-08-13
1

Dart & Flutter 开发技巧 1-7

本系列会给大家带来我日常用到的一些开发技巧事不宜迟,这里是前 7 个技巧。1. 更喜欢 const 而不是 final 而不是 var

2021-08-12
1

Dart 异步编程之 Isolate 和事件循环。

尽管 Dart 是个单线程任务,但它提供 Future、Stream、后台任务以及其他特性用于编写现代异步程序以及响应式程序(Flutter)。本文讲的是 Dart 后台任务的基础:Isolate 和事件循环。...

2021-08-12
0

flutter Engine

之前进行了一些Flutter应用开发,了解了framework层面的渲染原理。发现Flutter不仅可以进行界面开发,还可以做很多其它的事情,但是这要求对于Flutter Engine的源码非常熟悉,最终对其进行修改。...

2021-08-10
1

flutter 中的drawFrame

RendererBinding.drawFrame() 由 SchedulerBinding.handleDrawFrame() 方法调用,而后者又自动被引擎调用(如果引擎需要布局和绘制一帧的话)。

2021-08-10
1

如何在 Flutter 中禁用默认的 Widget 飞溅效果

默认情况下,许多 Flutter Material Design 小部件在被选中时会显示飞溅效果。

2021-08-09
1

使用 ListView.separated 添加顶部和底部分隔符

ListView.separated是一个方便的 API,我们可以使用它在 Flutter ListView内的项目之间添加分隔符。

2021-08-09
1

使用 FocusScopeNode 在 TextFormFields 之间轻松移动焦点

Form和TextFormField是在 Flutter 中输入文本时非常有用的小部件。

2021-08-09
1