13、经典控件(二):UITableView、ListView在Flutter中是什么

你好,我是陈航。 在上一篇文章中,我和你一起学习了文本、图片和按钮这3大经典组件在Flutter中的使用方法,以及如何在实际开发中根据不同的场景,去自定义展示样式。 文本、图片和按钮这些基本元素,需要进行排列组合,才能构成我们看到的UI视图。那么,当...

Flutter核心技术与实战

12、经典控件(一):文本、图片和按钮在Flutter中怎么用

你好,我是陈航。 在上一篇文章中,我与你介绍了Widget生命周期的实际承载者State,并详细介绍了初始化、状态更新与控件销毁,这3个不同阶段所涉及的关键方法调用顺序。深入理解视图从加载到构建再到销毁的过程,可以帮助你理解如何根据视图的状态在合适的...

Flutter核心技术与实战

11、提到生命周期,我们是在说什么

你好,我是陈航。今天,我要和你分享的主题是Flutter中的生命周期是什么。 在上一篇文章中,我们从常见的StatefulWidget的“万金油”误区出发,一起回顾了Widget的UI更新机制。 通过父Widget初始化时传入的静态配置,Statel...

Flutter核心技术与实战

10、Widget中的State到底是什么

你好,我是陈航。 通过上一篇文章,我们已经深入理解了Widget是Flutter构建界面的基石,也认识了Widget、Element、RenderObject是如何互相配合,实现图形渲染工作的。Flutter在底层做了大量的渲染优化工作,使得我们只需...

Flutter核心技术与实战

9、Widget,构建Flutter界面的基石

你好,我是陈航。 在前面的Flutter开发起步和Dart基础模块中,我和你一起学习了Flutter框架的整体架构与基本原理,分析了Flutter的项目结构和运行机制,并从Flutter开发角度介绍了Dart语言的基本设计思路,也通过和其他高级语言的...

Flutter核心技术与实战

8、综合案例:掌握Dart核心特性

你好,我是陈航。 在前两篇文章中,我首先与你一起学习了Dart程序的基本结构和语法,认识了Dart语言世界的基本构成要素,也就是类型系统,以及它们是怎么表示信息的。然后,我带你学习了Dart面向对象设计的基本思路,知道了函数、类与运算符这些其他编程语...

Flutter核心技术与实战