Flutter 三方的工具有两种,一种是包(Package),一种是插件(Plugin)。这两种差别在于 Plugin 不仅包含了 Dart 代...

Flutter 三方的工具有两种,一种是包(Package),一种是插件(Plugin)。这两种差别在于 Plugin 不仅包含了 Dart 代...
虽然一般不建议在原生项目中嵌入 Flutter,但是 Flutter 也可以支持这种方式,下面我们来看一下具体的实现。 原生嵌入 Flutter...
Flutter 框架既提供了与原生交互的接口,也支持原生项目嵌入 Flutter。虽然支持,但是 Flutter 其实不建议在原生项目中嵌入 F...
Key 的原理 如图 1 所示,当我们生成一个 Widget 树的时候也会对应生成 Element 树,Widget 与 Element 一一对...
Widget 生命周期 生命周期的基本概念 我们使用一个对象的时候,有时会需要知道对象的一个状态,什么时候被创建,什么时候被销毁。我们常用的生命...
如下图所示,我们用 Flutter 来仿写搜索页面,这里聊天首页点击搜索栏会跳转到搜索页,搜索页面包含顶部搜索框跟底部 ListView,在搜索...
Flutter 中定时器的使用 在 Flutter 中定时器相对 iOS 来说比较好的一点就是定时器事件的执行不会受视图拖拽的影响,不涉及到模式...
异常的捕获 onError 与 catchError 的区别 当我们在 Future 的闭包中抛出异常的时候可以使用 onError 或者 ca...
下拉菜单栏实现 如图所示,实现这种菜单栏我们可以使用 Flutter 提供的部件 PopupMenuButton 来实现,itemBuilder...
Flutter 工程版本兼容配置 我们这里主要完善索引条的功能及聊天列表数据的获取,但是在这之前我们先讲一下工程版本的配置问题。当我们在工程中拖...
专题公告
Flutter 语法及案例介绍,跟大家一起学习交流