(context,child)=>是啥类的方法
来源:7-8 动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3【跟着做】
代号零零妖
2020-07-22
写回答
1回答
-
CrazyCodeBoy
2020-07-23
以课程源码为例:
Widget build(BuildContext context) => Center( child: AnimatedBuilder( animation: animation, builder: (context, child) => Container( height: animation.value, width: animation.value, child: child, ), child: child), ); }
其中(context,child)是AnimatedBuilder的构造方法的名为builder的参数,查看从AnimatedBuilder的源码你会发builder的原型是:
typedef TransitionBuilder = Widget Function(BuildContext context, Widget child);
所以这个(context,child)对应的就是上面这个方法原型。
10
相似问题