具有多种视图类型和ItemTouchHelper的Android RecyclerView

具有多种视图类型和ItemTouchHelper的Android RecyclerView,android,android-recyclerview,itemtouchhelper,Android,Android Recyclerview,Itemtouchhelper,我正在尝试让ItemTouchHelper使用具有多种视图类型的RecyclerView。我看到一些答案说,为了让它工作,recyclerView适配器必须有setHassTableId(true)和重写器getItemId(int-position)——确保您的项目有稳定的ID。然而,我似乎无法实现这一点,也找不到任何实际的实现示例 任何人都可以提供或指向将ItemTouchHelper与多个视图类型一起使用的工作示例吗?请查找此@pskink-如果不使用SetHassTableId(true

我正在尝试让ItemTouchHelper使用具有多种视图类型的RecyclerView。我看到一些答案说,为了让它工作,recyclerView适配器必须有setHassTableId(true)和重写器getItemId(int-position)——确保您的项目有稳定的ID。然而,我似乎无法实现这一点,也找不到任何实际的实现示例


任何人都可以提供或指向将ItemTouchHelper与多个视图类型一起使用的工作示例吗?

请查找此@pskink-如果不使用SetHassTableId(true),则拖动时,项目会在穿过不同视图类型的第一个项目后立即掉落。使用setHassTableId(true)也可以执行相同的操作,但该项也会消失。在没有多个视图类型的情况下工作正常。@pskink-no没有覆盖和删除方法。你有什么特别推荐的吗?@pskink yep看到了,以后会再看。但是回到原来的问题——你能给我指一个具有多种视图类型的工作示例吗?@pskink我已经第十次重温了文档。没有关于具有多个视图类型的itemtouchhelper的信息。你或任何人能证实它确实有效吗?或者指向解决此问题的文档,谢谢