0

本周的小部件视频中,他们展示了为这样的项目设置动画的代码:

AnimatedList(
  initialItemCount: _myItems.length,
  itemBuilder: (context, index, animation) {
    return SlideTransition(
      position: animation.drive(MyTween()),
      child: ...
    );
  }
)

我不知道如何配置MyTween()以在屏幕上显示孩子开始,然后稍后滑出屏幕。

我终于找到了答案,所以我在下面分享它。

4

1 回答 1

0

您可以使用

SlideTransition(
  position: animation.drive(myTween),
  child: Card(...),
)

myTween 在哪里

final myTween = Tween<Offset>(
  begin: const Offset(-1.0, 0.0),
  end: Offset.zero,
);

感谢此页面的帮助。另请参阅我的更一般的答案

于 2020-06-13T04:13:16.793 回答