三流程序员的挣扎

技术学习笔记,心得
81 篇文章
16 人订阅

全部文章

七适散人

Dart 笔记 10 - 类(3)

枚举中的每个值都有一个 index 属性,并且提供 getter 方法,它返回声明时值的索引,从 0 开始。

912
七适散人

Flutter 学习笔记 14 - 动画 AnimatedWidget 与状态监听

在 build 方法中返回了一个 AnimatedLogo,定义好的 Animation 作为参数。

655
七适散人

Flutter 学习笔记 15 - 动画 AnimatedBuilder

之前的例子,build 中使用 Animation 的 value 作为 logo 的宽高,更好的解决方案是将职责分离,logo 的显示只做显示,尺寸的变化应该...

702
七适散人

FlexboxLayout

FlexboxLayout 可以理解为高级的 LinearLayout,因为这两个布局都将其子视图按序排列。二者之间的重要差异在于 FlexboxLayout ...

562
七适散人

Flutter 学习笔记 09 - 路由和导航(1)

假设已有两个页面 Widget:FirstScreen,SecondScreen。Navigator.push 添加页面,Navigator.pop 弹出页面。

543
七适散人

Flutter 学习笔记 10 - 路由和导航(2)

如果要返回数据,pop 方法还有一个重载方法,有个可选的位置参数,用于传递返回的数据。

612
七适散人

Dart 笔记 4 - 运算符

condition ? expr1 : expr2 如果条件为真,则计算并返回 expr1 的值,否则计算并返回 expr2 的值。

403
七适散人

Dart 笔记 7 - 断言与异常

Assert 语句不会影响生产环境中代码的执行,它仅仅在测试环境中起作用。在 Flutter 的调试模式下可以使用 assert。

533
七适散人

Dart 笔记 5 - 控制流

switch 语句使用 == 运算来比较整数,字符串或者编译时常量。被比较对象必须:

782
七适散人

Dart 笔记 3 - 类型

数字字面量是编译时常量。许多算术表达式也是编译时常量,只要它们的操作数是编译时常量,可以对数字求值。

674
七适散人

Dart 笔记 1 - 基础

Dart 没有 public、protected 和 private 的关键字。如果标识符以下划线 _ 开头,编译器会将其强制标记为库私有的。

753
七适散人

Dart 笔记 9 - 类(2)

加 abstract 关键字,抽象方法没有实现体,不需要 abstract 关键字。

741
七适散人

Dart 笔记 8 - 类(1)

Dart 是一种面向对象的语言,具有类和基于 mixin 的继承。每个对象都是一个类的实例,所有的类都是 Object 的子类。

764
七适散人

Dart 笔记 6 - 函数

只有一个表达式的函数,可以简写,类似 Kotlin。=> 后跟着一条表达式,不能是语句,比如 if 语句。

852
七适散人

Dart 笔记 2 - 变量

未初始化的变量(即使是数字类型的变量)的值都为 null,因为 Dart 中一切都是对象。

753
七适散人

Flutter 学习笔记 11 - 动画一

Flutter 的动画基于 Animation,Widget 在 build 方法中读取 Animation 对象当前值,并可以监听动画的状态改变。

531
七适散人

Dart 笔记 14 - 其它

在调用 toString() 之前,StringBuffer 不会生成新的字符串对象。

1093
七适散人

Flutter 学习笔记 12 - 动画 CurvedAnimation

第二个参数是 Curve 对象,表示动画曲线函数,类似 Android 动画的插值器。有一些内置曲线

551
七适散人

Dart 笔记 13 - 库

只有一个表达式的函数,可以简写,类似 Kotlin。=> 后跟着一条表达式,不能是语句,比如 if 语句。

874
七适散人

Dart 笔记 12 - 异步

如果将其改变成一个异步函数,返回值将是一个 Future,异步函数要有 async 关键字:

714

扫码关注云+社区