Animate构造函数

来源:15-9 Flutter AI智能语音界面开发-1【收获果实】

MR七师弟

2019-04-07

图片描述

请问在定义Animate的时候, 增加构造函数的意义是啥?不太明白这里的写法?

写回答

1回答

CrazyCodeBoy

2019-04-09

这个是Dart的基础语法,上面用了Dart的构造方法的缩写,上面代码等价于:

AnimatedMic({Key key, Animation<double> animation})
    : super(key: key, listenable: animation){
    //构造方法体
}
  • super(key: key, listenable: animation)表示调用父类的构造方法;

  • 上面这个构造方法因为它的方法体是空的,所以可以将方法体省去;

建议:如果亲之前没有接触过Dart,建议熟悉下Dart语法,磨刀不误砍柴工,对你学习和理解Flutter会有帮助。

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程