vlayout:RecyclerView 的 LayoutManager 扩展-开源

时间:2024-07-27 15:41:05
【文件属性】:

文件名称:vlayout:RecyclerView 的 LayoutManager 扩展-开源

文件大小:434KB

文件格式:ZIP

更新时间:2024-07-27 15:41:05

开源软件

vlayout 自定义了一个 VirtualLayoutManager,它继承自 LinearLayoutManager 并引入了 LayoutHelper 虚拟布局管理器管理一系列的 layouthelper,并赋予 LayoutHelper 特定的布局能力。 每个 LayoutHelper 都提供了一种布局方法。 框架提供了几种常用的布局类型,包括网格布局、线性布局、瀑布流布局、悬浮布局、吸力侧布局等,这样就实现了混合布局的能力,并且支持外部的扩展,新增LayoutHelper注册,并实现特殊的布局模式。 通过为 RecyclerView 提供自定义的 LayoutManager,VirtualLayout 能够优雅地在单个视图中布局不同风格的子视图。 自定义 LayoutManager 管理一系列 layoutHelper,其中每个都实现特定位置范围项的特定布局逻辑。 顺便说一下,还支持实现您的自定义 layoutHelper 并将其提供给框架。


网友评论