Flutter SlideTransition с AnimatedList
В видео "Виджет недели" они показывают код для анимации такого элемента:
AnimatedList(
initialItemCount: _myItems.length,
itemBuilder: (context, index, animation) {
return SlideTransition(
position: animation.drive(MyTween()),
child: ...
);
}
)
Я не могу понять, как настроить MyTween()
чтобы показать ребенку экран, чтобы начать, а затем соскользнуть с экрана позже.
Я наконец нашел ответ, поэтому делюсь им ниже.
1 ответ
Вы можете использовать
SlideTransition(
position: animation.drive(myTween),
child: Card(...),
)
где myTween находится
final myTween = Tween<Offset>(
begin: const Offset(-1.0, 0.0),
end: Offset.zero,
);
Спасибо этой странице за помощь. См. Также мой более общий ответ здесь.