2017年1月12日,AndroidRecyclerView侧滑

2017-01-12  本文已影响0人  虞桀

第一步随便好需要的recyclerview


第二步开始做效果


到这里,我们的recyclerview就可以实现拖拽移动和侧滑删除的效果了,总结一下步骤:

  1. 创建一个ItemTouchHelper.Callback,在CallBack的getMovementFlags方法中设置好拖动和侧滑的方向,并且通过makeMovementFlags方法设置进去
  2. 自定义一个接口,使recyclerview的adapter实现它,并把对应的方法的具体实现写好
  3. 为自定义的ItemTouchHelper.Callback写一个构造函数,在构造函数中将自定义的recyclerview的adapter设置进去,因为adapter已经实现了我们自定义的接口,也就是说adapter内的具体实现方法也可以在CallBack中进行回调
  4. 创建一个ItemTouchHelper,并为这个helper设置好一个新创建出来的CallBack对象,CallBack对象中设置好实现了我们自定义接口的Adapter,
    然后通过ItemTouchHelper对象的attachToReyclerView方法,把recyclerview设置进去,就此完成

每天都要保持好心情,虽然说做得不多,但是多多少少也要去做一做嘛,大器总是晚成的,嘿嘿

上一篇 下一篇

猜你喜欢

热点阅读