Flutter 实现横向滚动

效果

在iOS中可以使用UICollectionView 中可以实现横向滚动。在Flutter中可以使用两种方式实现 一是ListView,将scrollDirection设置为horizontal,二是使用SingleChildScrollView + Row的方式。

 ListView.builder和ListView(children:[])都可以实现列表滚动,两者的区别在于

ListView构造方法添加children在初始化时就把所有的children都创建出来

ListView.builder并不是初始化时把所有的children都创建出来,而是等用户滚动到了要创建的位置才会创建出来;

方法一  ListView.builder


itemBuilder代码

方法二  SingleChildScrollView + Row

设置 scrollDirection: Axis.horizontal,

over

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容