当前位置:  开发笔记 > 编程语言 > 正文

Flutter中SliverList与ListView之间的差异

如何解决《Flutter中SliverList与ListView之间的差异》经验,为你挑选了1个好方法。

Flutter中SliverListListView有什么区别?



1> Rémi Roussel..:

几乎没有区别.

ListView 一个SliverList.与之相同GridView,这是一个SliverGrid.

他们做的完全一样.它们之间的唯一区别是它SliverList是一个条子,而不是一个小部件.这ScrollView通常意味着它在一个内部使用CustomScrollView.

ListView除了SliverList将其转换Widget为使其与其他小部件(如Row/)一起使用之外,别无他物Container.


大多数时候,使用ListView.

但是如果你想要高级滚动行为,比如带滚动的appbar动画; 你需要使用一个CustomScrollView.这将迫使你使用SliverList而不是ListView.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有