drakeet / MultiType

Flexible multiple types for Android RecyclerView.
Apache License 2.0
5.76k stars 751 forks source link

假如在这个的基础上想实现一个类似顶部悬停的功能要怎么做? #65

Closed shlockfan closed 7 years ago

shlockfan commented 7 years ago

类似通讯录的首字母悬停顶部的功能

drakeet commented 7 years ago

这不属于 MultiType 的范畴,MultiType 的定位是类型池与类型分发系统。

如果你要实现 RecyclerView item 悬停或 Toast 悬停,可以监听 RecyclerView 的滚动位置事件,并采用 FrameLayout 布局,在 RecyclerView 之上层进行悬停、移动、更新等等操作。

manondidi commented 5 years ago

这不属于 MultiType 的范畴,MultiType 的定位是类型池与类型分发系统。

如果你要实现 RecyclerView item 悬停或 Toast 悬停,可以监听 RecyclerView 的滚动位置事件,并采用 FrameLayout 布局,在 RecyclerView 之上层进行悬停、移动、更新等等操作。

在下拉刷新的时候 拖动的时候 要处理隐藏什么的 ,比较麻烦

Khaos116 commented 3 years ago

Sticky顶部悬停 https://github.com/khaos116/ABase/blob/master/app/src/main/java/cc/abase/demo/component/sticky/StickyActivity.kt Grid拖拽排序 https://github.com/khaos116/ABase/blob/master/app/src/main/java/cc/abase/demo/component/drag/DragActivity.kt