跳至主要內容

可自定义动画 + 绑定数组的list_view

muzzik大约 1 分钟实用工具CocosCocosCreator

一个简单的效果:

为啥想要做这个

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

具体请看 github 示例

📣 觉得很赞?分享给你的朋友吧!