animatedFitChild method
为多个Widget添加尺寸变化动画效果
curve 动画曲线,默认为线性。
alignment 对齐方式,默认为Alignment.center。
duration 动画持续时间,默认为300毫秒。
reverseDuration 反向动画持续时间。
clipBehavior 剪裁行为,默认为Clip.hardEdge。
index 准备显示第几个widget。
返回一个AnimatedSize组件。
Implementation
AnimatedSize animatedFitChild({
Curve curve = Curves.linear,
Alignment alignment = Alignment.center,
Duration duration = const Duration(milliseconds: 300),
Duration? reverseDuration,
required int index,
Clip clipBehavior = Clip.hardEdge,
}) {
return AnimatedSize(
curve: curve,
duration: duration,
alignment: alignment,
reverseDuration: reverseDuration,
clipBehavior: clipBehavior,
child: this[index],
);
}