我正在flutter应用程序中构建一个排行榜屏幕,每当用户来到排行榜屏幕时,我都想将他旧位置的动画显示到排行榜的新位置,所以我需要一个根据他的排名向上或向下移动的这一行的动画,请有人帮助我使用哪个小部件来实现此功能。感谢
AnimatedList
是您要查找的小部件。添加/删除项目时,它会自动生成入口和出口动画。结合SizeTransition
,你会得到一个很好的";生长/收缩";效应
官方文档中也有一些非常好的例子(甚至还有视频教程(。
你也可以看看这个答案,看看使用其中两个更复杂的例子。