19、用户交互事件该如何响应你好,我是陈航。今天,我和你分享的主题是,如何响应用户交互事件。 在前面两篇文章中,我和你一起学习了Flutter依赖的包管理机制。在Flutter中,包是包含了外部依赖的功能抽象。对于资源和工程代码依赖,我们采用包配置文件pubspec.yaml进...2026-02-27Flutter核心技术与实战
18、依赖管理(二):第三方组件库在Flutter中要如何管理你好,我是陈航。 在上一篇文章中,我与你介绍了Flutter工程的资源管理机制。在Flutter中,资源采用先声明后使用的机制,在pubspec.yaml显式地声明资源路径后,才可以使用。 对于图片,Flutter基于像素密度,设立不同分辨率的目录分...2026-02-27Flutter核心技术与实战
17、依赖管理(一):图片、配置和字体在Flutter中怎么用你好,我是陈航。 在上一篇文章中,我与你介绍了Flutter的主题设置,也就是将视觉资源与视觉配置进行集中管理的机制。 Flutter提供了遵循Material Design规范的ThemeData,可以对样式进行定制化:既可以初始化App时实现全局...2026-02-27Flutter核心技术与实战
16、从夜间模式说起,如何定制不同风格的App主题你好,我是陈航。今天,我和你分享的主题是,从夜间模式说起,如何定制不同风格的App主题。 在上一篇文章中,我与你介绍了组装与自绘这两种自定义Widget的方式。对于组装,我们按照从上到下、从左到右的布局顺序去分解目标视图,将基本的Widget封装到C...2026-02-27Flutter核心技术与实战
15、组合与自绘,我该选用何种方式自定义Widget你好,我是陈航。 在上一次分享中,我们认识了Flutter中最常用也最经典的布局Widget,即单子容器Container、多子容器Row/Column,以及层叠容器Stack与Positioned,也学习了这些不同容器之间的摆放子Widg...2026-02-27Flutter核心技术与实战
14、经典布局:如何定义子控件在父容器中排版的位置你好,我是陈航。 在前面两篇文章中,我们一起学习了构建视图的基本元素:文本、图片和按钮,用于展示一组连续视图元素的ListView,以及处理多重嵌套的可滚动视图的CustomScrollView。 在Flutter中,一个完整的界面通常就是由这些小型...2026-02-27Flutter核心技术与实战