animatedMove method

AnimatedSlide animatedMove({
  1. Curve curve = Curves.linear,
  2. Duration duration = const Duration(milliseconds: 300),
  3. VoidCallback? onEnd,
  4. required Offset offset,
})

为Widget添加滑动动画效果。

curve 动画曲线,默认为线性。 duration 动画持续时间,默认为300毫秒。 onEnd 动画结束时的回调函数。 offset 滑动偏移量。

返回一个AnimatedSlide组件。

Implementation

AnimatedSlide animatedMove(
    {Curve curve = Curves.linear,
    Duration duration = const Duration(milliseconds: 300),
    VoidCallback? onEnd,
    required Offset offset}) {
  return AnimatedSlide(
      key: key,
      curve: curve,
      duration: duration,
      offset: offset,
      onEnd: onEnd,
      child: this);
}