Skip to content

Releases: AlanCheen/Flap

3.1.7

12 Oct 10:43
34cc147
Compare
Choose a tag to compare

● 【更新】支持 adapterDelegate() DSL 设置自定义 itemViewType
● 【新增】FlapRecyclerView 新增一些方法
○ canScrollUp():
○ canScrollDown():
○ canScrollLeft():
○ canScrollRight():
● 【更新】LoggingHook 增加了打印堆栈的能力,默认关闭
● 优化了 Demo

3.1.6

08 Oct 09:10
bd19054
Compare
Choose a tag to compare

● 【更新】增加滑动到顶部的预加载功能;
● 【更新】设置 jvmTarget = '1.8'

3.1.5

08 Oct 07:15
f4c7603
Compare
Choose a tag to compare

● 【新增】FlapIndexedStaggeredGridLayoutManager
● 【更新】增加 FlapDelegation 类,代理 FlapAdapter 部分方法
● 【更新】AdapterHook 增加两个 Hook 方法:
○ onAttachedToRecyclerView
○ onDetachedFromRecyclerView

3.1.5-alpha1

23 Sep 02:48
Compare
Choose a tag to compare
3.1.5-alpha1 Pre-release
Pre-release
:art:增加 FlapIndexedStaggeredGridLayoutManager

3.1.4

21 Sep 13:18
6be6b1b
Compare
Choose a tag to compare

【新增】增加 DataBinding DSL 功能支持,方法:adapterDelegateDataBinding()

3.1.3

20 Sep 11:59
022b9ca
Compare
Choose a tag to compare

【新增】增加 ViewBinding DSL 功能支持

3.1.2

19 Sep 11:53
aaa2fa0
Compare
Choose a tag to compare

● 【删除】Flap.init() 替代方法 Flap.withContext(Context) ;
● 【新增】骨架屏新增功能,Skeleton.suppressLayout(true) 可以设置在展示时阻止 RV 滑动;
● 【新增】IAdapterServiceManager.registerAdapterServices() 可以注册多个 AdapterService;
● 【新增】新增 Component.data 属性代表当前绑定的数据,只有 onBind 回调过一次后才会有数据;
● 【更新】SwipeDragHelper 提供更细粒度的回调

v3.1.1

08 Sep 07:01
473f8e7
Compare
Choose a tag to compare

● 【删除】删除 IRegistry,不再用到了;
● 【更新】增加/更新 代码注释;
● 【删除】删除 IAdapterHookManager named 相关方法;
● 【修改】Component 不在是抽象类,onBind 也不再是抽象方法;
○ 因为 onBind 有两个,有可能会重写两个
● 【更新】完善 adapterDelegate DSL 用法
● 【更新】LayoutAdapterDelegate 配置增强

v3.1.0

06 Sep 06:58
7791536
Compare
Choose a tag to compare

● 【新增】Component.getColor 、getDrawable 、getString 等便捷方法
● 【新增】IAdapterHookManager 和 AdapterHookManager
● 【新增】IAdapterDelegateManager 和 AdapterDelegateManager
● 【更新】Flap 、FlapAdapter 接口内部实现
● 【更新】修改链式 API 实现方式 Fluent API

v3.0.9

02 Sep 07:37
0276b70
Compare
Choose a tag to compare

● 【修改】AdapteDelegate DSL 功能重构,并移动到 dsl 目录;
● 【更新】AdapterDelegate.getItemId() 增加 position 参数;
● 【其他】完善注释、增加 dsl 目录