RecyclerView拖动和移除的支持

RecyclerView在Android是常用的列表视图之一,提供的功能也非常强大,一般都会满足开发者的需求,但是对于一些列表拖动、移除等功能,还是要开发者手动的处理一些才能实现,下面是对于RecyclerView拖拽和移除功能的实现步骤:
第一步,首先创建RecycleItemTouchHelper类,如何继承ItemTouchHelper.Callback接口。
RecyclerView拖动和移除的支持
第二步,定义对外开发的接口,让实现类来实现接口的方法,也就是说让实现类来实现拖动和移除的功能:
RecyclerView拖动和移除的支持
第三步,实现ItemTouchHelper.Callback接口的方法,代码如下:
RecyclerView拖动和移除的支持
第四步,直接到RecyclerView适配器类中实现该RecycleItemTouchHelper中的ItemTouchHelperCallback接口:
RecyclerView拖动和移除的支持
第五步,实现该接口的方法(拖动、移除):
RecyclerView拖动和移除的支持