YXCollectionView 列表组件

YXCollectionView 是一个列表组件,这个项目开放出来有一段时间了,本来是计划元旦时候正式开源的,前段时间工作忙一直没顾得上整理,这几天抽空整理了一下,算是以 2.0.0 版本正式开源了

完整的设计思想已经全部开源,目前额外包含了一个 table-layout 可以直接用,后续不忙的话可能会以教程形式开放更多自定义布局规则,有兴趣的可以关注一下

源码不算复杂,大部分都是定义相关。注释详细,欢迎 review

组件核心是 YXLayout 自定义布局,table-layout 也算是自定义布局的入门 demo,基本上包括了组件定义的所有概念,有愿意了解自定义布局的可以看看具体实现,注释也比较详细

基本特性

  • 节点回收复用(虚拟列表模式)
  • 分帧预加载节点(非虚拟列表模式)
  • 多种 cell 节点类型
  • 列表嵌套
  • 分区概念
  • supplementary 补充视图概念
  • 多种 supplementary 节点类型
  • 布局解耦(组件核心)

table-layout

  • 仿 TableView 样式,仅支持垂直方向排列
  • 支持设置不同的行高
  • 支持分区模式
  • 支持添加区头/区尾
  • 支持区头/区尾悬浮吸附效果
  • 在线演示 (科学上网)
13赞

赞一个…

:partying_face: :partying_face: :partying_face:

大佬,运行代码,能支持gird模式就完美

@nzkaw 商店store买了,但是下载下来的工程里面没有【展开收起】这个例子。补一下?image

好的晚点我补一下

https://store.cocos.com/app/detail/7408

这个好像可以支持 Gird