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会有帮助。
00
相似问题