我的梦想
人民有信仰,国家有力量,民族有希望。
Widget—构建 Flutter 界面的基石 Widget—构建 Flutter 界面的基石
定制不同风格的 App 主题 0. 前言前面的学习介绍了组装与自绘这两种自定义 Widget 的方式。对于组装,我们按照从上到下、从左到右的布局顺序去分解目标视图,将基本的 Widget 封装到 Column、Row 中,从而合成更高级别的
2022-10-18
Widget—构建 Flutter 界面的基石 Widget—构建 Flutter 界面的基石
组合与自绘实现自定义 Widget 0. 前言在前面的学习中,我们认识了 Flutter 中最常用也最经典的布局 Widget,即单子容器 Container、多子容器 Row/Column,以及层叠容器 Stack 与 Positione
2022-10-12
经典布局:定义子控件在父容器中排版的位置 经典布局:定义子控件在父容器中排版的位置
经典布局:定义子控件在父容器中排版的位置 0. 前言前面我们一起学习了构建视图的基本元素:文本、图片和按钮,用于展示一组连续视图元素的 ListView,以及处理多重嵌套的可滚动视图的 CustomScrollView。 在 Flutter
2022-10-12
flutter 引入 iconfont flutter 引入 iconfont
Flutter 引入 iconfont一、下载 iconfont 前往 阿里巴巴矢量图标库 挑选你所需要的 iconfont 1.挑选 iconfont 2.创建项目添加 iconfont 3.下载 iconfont 4.字体添加到
2022-10-08
Flutter 资源 Flutter 资源
Flutter 资源 介绍• Google IO 2018 - 构建美观灵活的用户界面 • Presentation - 为什么我会选择 Flutter • Flutter Web - Flutter Web 的来龙去脉 网站/博客• We
2022-09-16
为什么每一位大前端从业者都应该学习Flutter 为什么每一位大前端从业者都应该学习Flutter
为什么每一位大前端从业者都应该学习 Flutter ​ 当下是移动互联网的时代,也是大前端技术紧密整合的时代。而移动系统与终端设备的碎片化,让我们一直头痛于在不同平台上开发和维护同一个产品的成本问题:使用原生方式来开发 App,不仅要求分别
2022-09-16
函数、类与运算符 函数、类与运算符
函数、类与运算符 0. 前言上一节我们通过一个基本 hello word 的示例,体验了 Dart 的基础语法与类型变量,并与其他编程语言的特性进行对比,帮助你快速建立起对 Dart 的初步印象。 其实,编程语言虽然千差万别,但归根结底,它
2022-09-14
基础语法与类型变量 基础语法与类型变量
基础语法与类型变量 0. 前言Dart 与其他语言究竟有什么不同呢?在已有其他编程语言经验的基础上,又该如何快速上手呢? 本节我们就从编程语言中最重要的组成部分,也就是基础语法与类型变量出发,一起来学习 Dart 。 1. Dart 初体验
2022-09-14
综合案例:掌握Dart核心特性 综合案例:掌握Dart核心特性
综合案例:掌握 Dart 核心特性 0. 前言前面我们一起学习了 Dart 程序的基本结构和语法,认识了 Dart 语言世界的基本构成要素,也就是类型系统,以及它们是怎么表示信息的。然后学习了 Dart 面向对象设计的基本思路,知道了函数、
2022-09-14
经典控件(二):列表组件 经典控件(二):列表组件
经典控件(二):列表组件 0. 前言上一节我们一起学习了文本、图片和按钮这 3 大经典组件在 Flutter 中的使用方法,以及如何在实际开发中根据不同的场景,去自定义展示样式。 文本、图片和按钮这些基本元素,需要进行排列组合,才能构成我们
2022-09-13
经典控件(一):文本、图片和按钮 经典控件(一):文本、图片和按钮
经典控件(一):文本、图片和按钮 0. 前言上一节我们介绍了 Widget 生命周期的实际承载者 State,并详细介绍了初始化、状态更新与控件销毁,这 3 个不同阶段所涉及的关键方法调用顺序。深入理解视图从加载到构建再到销毁的过程,可以帮
2022-09-13
Widget—构建 Flutter 界面的基石 Widget—构建 Flutter 界面的基石
Widget—构建 Flutter 界面的基石 0. 前言在前面的 Flutter 开发起步和 Dart 基础模块中,我们一起学习了 Flutter 框架的整体架构与基本原理,分析了 Flutter 的项目结构和运行机制,并从 Flutte
2022-09-12
1 / 5