Flutter中SliverList与ListView之间的差异
Flutter中SliverList和ListView有什么区别?几乎没有区别.
ListView是一个SliverList.与GridView相同,它是一个SliverGrid.
他们做的完全一样.它们之间唯一的区别是SliverList是一个条子,而不是一个小部件.这意味着它在ScrollView中使用,通常是CustomScrollView.
ListView只不过是SliverList的一部分,可以将其转换为Widget,使其可以与其他小部件(如Row / Container)一起使用.
大多数情况下,使用ListView.
但是如果你想要高级滚动行为,比如带滚动的appbar动画;您需要使用CustomScrollView.这会强制您使用SliverList而不是ListView.