RecyclerView ItemTouchHelper 的使用和遇到的問題

1.相信RecyclerView ItemTouchHelper接觸過的都知道,它的主要作用是對item進行拖拽重新排序,或滑動刪除,如圖:https://images2015.cnblogs.com/blog/824232/201703/824232-20170313114715120-1816490674.gif

 

這裏了主要記錄遇到的一個坑,就是每次只能拖拽一次,不能連續的拖拽。研究到最後發現是與Adapter裏的getItemViewType()方法有關係,如果該方法裏沒有跟數據源相關,就會造成該結果。比如數據源是ArrayList<Bean> list = new ArrayList();而該getItemViewType()方法裏沒有涉及到它,就會造成該問題。

發佈了19 篇原創文章 · 獲贊 6 · 訪問量 9588
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章