作者:小妞丁林林 | 来源:互联网 | 2022-12-23 04:11
我的水平 线上有很长的单元格RecyclerView
,我希望它们有一个在用户水平滚动时保持静止的标题.
- Recycler View (A)
- - Cell (parent) (B)
- - - Header (C) <-- We want that to be still
- - - Content (D)
这是它在视觉上的样子:
因此,我正在寻找一种方法:
1)当用户在(A)上拖动手指时,停止标题(C)改变位置RecyclerView
要么
2)像正常一样滚动单元格(B),但将其子项(C)的位置改为相反方向,以使标题即使在移动时也显示为静止(在父项的相反方向(B) .
这是我正在尝试构建的内容:
有任何想法吗?
ps 1:我注意到很多SO答案,建议使用ItemDecoration
,但所有可能的答案都有VERTICAL
实现代码,这与HORIZONTAL
实现非常不同.
ps 2我正在以编程方式创建所有视图内容,因此我不会使用布局文件.(那是因为内容将是反应原生视图,我无法创建具有布局文件的内容).
ps 3:我也注意到这ItemDecoration
是旧策略,最近的第三方库扩展了LayoutManager
.
请稍微说清楚,谢谢.