文章预览
本文作者 作者: 钟睿 链接: https://juejin.cn/post/7395866502716702755 本文由作者授权发布。 前言 在移动端下拉刷新和上拉加载属于高频使用的功能,目前官方提供的Refresh组件自定义效果有限,很难满足各家产品个性化定制的要求。下面我们从0到1打造一个无入侵性、可自定义扩展的下拉刷新组件 (源码地址和使用教程链接在文末) 1 目标特点 1.无入侵性,不需要传数据源 2.不限制组件,支持任意布局(List,Grid,Web,Scroll,Text,Row,Column等布局) 3.支持header和footer个性化视图扩展(支持Lottie动画) 4.支持垂直列表和横向列表的刷新和加载 5.支持下拉(或者上拉)打开其他页面 2 效果图 垂直列表 垂直List列表刷新效果: 垂直Grid列表刷新效果: 下拉打开其他页面: 自动刷新: Web视图刷新效果: 自定义动画刷新效果: Lottie动画刷新效果: 横向列表刷新: 三种横向模式header
………………………………