更新 README

This commit is contained in:
o.o.c
2024-12-14 17:51:28 +08:00
parent 6e73e68306
commit 1af99d6403
3 changed files with 589 additions and 5 deletions

View File

@@ -3,10 +3,6 @@
> YXCollectionView 的主要作用是管理数据的渲染和展示。为了提升性能它通过节点池机制高效地复用单元节点这使得它具备虚拟列表的特性。但需要特别指出的是YXCollectionView 的核心业务不仅限于虚拟列表的管理,它更侧重于布局排列的全面控制。
>
> YXCollectionView 的 layout 属性决定了单元节点在屏幕上的排列方式。通过 YXLayout 作为布局管理器YXCollectionView 将所有的布局和展示逻辑交给了 YXLayout 来处理。也就是说YXCollectionView 本身不负责具体的布局实现,而是通过将布局职责委托给 YXLayout 来实现布局的完全解耦。这一设计的最大优势是布局的独立性:你可以针对不同的需求实现不同的布局样式,无论是 TableView、网格布局还是其他任意排列方式都可以通过自定义 YXLayout 来实现。每种布局都可以独立封装,不同布局之间相互隔离,互不依赖。使用时只需引入对应的布局规则,极大地提高了灵活性和可重用性。而且,由于布局规则是独立设计的,它们还可以很方便地被导出并分享给其他开发者使用。
>
> <small>简介由 AI 生成</small>
## 开发环境
* 2.x
@@ -23,7 +19,7 @@
* 多种单元 cell 节点类型
* 列表嵌套
* 分区概念
* [布局解耦]()
* [布局解耦](./doc/md/layout.md)
## 使用