可自定义动画 + 绑定数组的list_view
大约 1 分钟
一个简单的效果:
为啥想要做这个
- 在论坛也看到老哥做的虚拟列表,一看代码两千行…(出了问题都不知道咋改)
- 在工作中经常使用 list, 但是很多项目基本都没有加上动画,导致用户体验差,自己体验也差,于是写了个可定制动画的 list_view
- 绑定数据:目前只实现了绑定数组(由于懒),更新数组内数据需要手动调用 refresh_item 更新,数组的 push、pop、sort、shift、unshift、splice 都进行了监听,在调用时自动更新数据。
- 不创建重置事件/拉取事件就不会有对应的动画,可按需更改
- 目前只支持竖列表和固定高度 item,后续看情况更新
- 代码只有三百行左右,自己可按需更改(写的渣)
使用 - 只需要添加一个重置数据接口(不需要可以不用)以及拉取下一页的数据接口即可
- item 只需要继承 item_base 后实现对应的视图刷新函数即可
具体请看 github 示例