android - 复杂的 RecyclerView

标签 android android-recyclerview android-cardview

我想通过显示仅基于单个 CardView 的动态联系人列表来使用 RecyclerView 列表实现特定模式。

screenshot

联系人列表中可以包含多个项目。超过 100 个。每个联系人都应该是一个单独的项目,当然,所有区域都应该是可滚动的。

一个解决方案是制作一个非滚动ListView,但滚动不会流畅,因为列表中有很多项目。

另一种解决方案是为顶部、中间和底部创建一个自定义 CardView 项,甚至用负边距重叠所有 CardView 项。

我想知道是否有一些更好的解决方案可以与 RecyclerView 一起使用?

最佳答案

我会尝试使用嵌套回收器并在其所在区域拦截(窃取)与 child 的触摸事件。

关于android - 复杂的 RecyclerView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30378517/

相关文章:

android - RecyclerView 适配器显示的图像多于应有的数量

java - 选项卡布局中卡片 View 的 onClickListener 不起作用

android - 没有连接适配器;跳过布局

java - Android通过Context从外部类调用方法

android - Viewpager2 带有 fragment 和 Jetpack 导航 : Restore fragments instead of recreating them

android - RecyclerView - 从另一个类访问列表

android - 为什么有数据绑定(bind)的recyclerview 有时UI 更新失败?

android - Cardview 里面有分隔线

java - 使用 Retrofit 下载图像返回空文件

android - 观看动画不会改变触摸区域