工具集Flutter初探

Day08 - Flutter -滚动Widget

2020-05-21  本文已影响0人  IIronMan

概述

一、ListView

移动端数据量比较大时,我们都是通过列表来进行展示的,比如商品数据、聊天列表、通信录、朋友圈等。
Android中,我们可以使用ListViewRecyclerView来实现,在iOS中,我们可以通过UITableView来实现。
Flutter中,我们也有对应的列表Widget,就是ListView

二、GridView 组件

GridView用于展示多列的展示,在开发中也非常常见,比如直播App中的主播列表、电商中的商品列表等等。
在Flutter中我们可以使用GridView来实现,使用方式和ListView也比较相似。

三、Sliver
四、滚动的监听

对于滚动的视图,我们经常需要监听它的一些滚动事件,在监听到的时候去做对应的一些事情。
比如视图滚动到底部时,我们可能希望做上拉加载更多;
比如滚动到一定位置时显示一个回到顶部的按钮,点击回到顶部的按钮,回到顶部;
比如监听滚动什么时候开始,什么时候结束;
Flutter 中监听滚动相关的内容由两部分组成ScrollControllerScrollNotification

上一篇下一篇

猜你喜欢

热点阅读