我确定有一个我不知道的简单解决方案。我有这样的嵌套RecyclerView
。
外部RecyclerView
的垂直滚动带有附加的ItemTouchHelper
,因此向左滑动会触发滑动到删除行为。内部RecyclerView
具有水平滚动。
问题:ViewHolder
中的刷卡行为(包括尝试在其中滚动RecyclerView
)会触发刷卡行为。
解决方案?:禁用部分ViewHolder
的滑动删除行为。在这种情况下,如果滚动{/ {1}},则将其禁用。相反,只有在ViewHolder内部的某个视图(如标题)被滑动时,才能启用它。
有什么想法吗?