- 博客(8)
- 收藏
- 关注
转载 Flutter - 生命周期
StatefulWidget 需要借助于 State 对象,在特定的阶段来处理用户的交互或其内部数据的变化,并体现在 UI 上。这个特定的阶段,就涵盖来一个组件从加载到卸载的全过程,即生命周期。Flutter 中的 Widget 也存在生命周期,并且通过 State 来体现。而 App 则是一个特殊的 Widget。除了需要处理视图显示的各个阶段(即视图的生命周期)之外,还需要应对应...
2019-09-26 18:15:00 181
转载 Widget 中的 State 解析
StatefulWidget 应对有交互、需要动态变化视觉效果的场景StatelessWidget 则用于处理静态的、无状态的视图展示那么,StatelessWidget 是否有存在的必要?StatefulWidget 是否是 Flutter 中的万金油?UI 编程范式在 Flutter 中,如何调整一个控件(Widget)的展示样式,即 UI 编程范式。...
2019-09-26 11:28:00 253
转载 Widget 基础
一切皆WidgetWidget 渲染过程Flutter把视图数据的组织和渲染抽象为三部分,即 Widget、Element 和 RenderObject。WidgetWidget 是空间实现的基本逻辑单位,里面存储的是有关视图渲染的配置信息,包括布局、渲染属性、事件响应信息等。页面渲染遵循“Simple is best”(简单是最好的)理念。Flutter 将 Wid...
2019-09-25 10:07:00 151
转载 Dart函数、类和运算符-处理信息
编程语言虽然千差万别,但归根结底,它们的设计思想无非就是回答两个问题:1、如何表示信息;2、如何处理信息;函数函数是一段用来独立地完成某个功能的代码。函数是对象类型,它的类型叫做Function。这意味着函数也可以被定义为变量,甚至可以被定义为参数传递给另一个函数。bool isZero(int number) => number == 0;void...
2019-09-23 18:58:00 155
转载 Dart类型变量-表示信息
Dart执行入口Dart要求以main函数作为执行的入口Dart的变量和类型在Dart中可以用var或者具体的类型来声明一个变量。当使用var定义变量时,表示类型是由编译器推断决定。使用静态类型去定义变量时,编辑器和编译器可以提供代码补全或编译警告的提示。在默认情况下,未初始化的变量的值都是null。Dart是类型安全的语言,并且所有类型都是对象类型,都继承自顶层...
2019-09-20 11:22:00 220
转载 Dart语言概览
Dart特性Dart同时支持JIT(Just In Time,即时编译)和AOT(Ahead of Time,运行前编译)两种编译模式。JIT在运行时即时编译,在开发周期中使用,可以动态下发和执行代码,开发测试效率高,但运行速度和执行性能则会因为运行时即时编译受到影响。AOT即提前编译,可以生成被直接执行的二进制代码,运行速度快、执行性能表现好,但每次执行前都需要提...
2019-09-18 19:45:00 102
转载 Flutter开发环境配置(MAC版)
一、配置镜像打开命令终端,输入命令open ~/.bash_profile,打开bash_profile文本,添加镜像路径并保存export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://flutter-io.cn(该路径会有变化,可以关注Flut...
2019-09-17 19:34:00 164
转载 文字人生启动
今天是2018年4月10日,我要远离荒废懵懂的日子。今日起,我要每天都充实的度过,经常记录下自己的文字。写文字还是有一些生疏和幼稚,没有艺术美感,等待一年后会有大的进步。转载于:https://www.cnblogs.com/shsuper/p/10684715.html...
2019-04-10 17:17:00 90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人