Android RecyclerView的简便写法
RecyclerView现在可以说是很常用了吧?RecyclerView自然是很方便的控件,但用多了有时候对一些重复性代码也是感觉挺麻烦的,于是乎我就将一些重复性代码封装了起来,从而使 RecyclerView 的使用更加的简便 本篇博客包含的内容有: 1. 通用的单布局 RecyclerView.Adapter 2. 通用的多布局 RecyclerView.Adapter 3. 通用的 RecyclerView.ItemDecoration 4. RecyclerView 的单击和长按事件监听 5. 带头部与底部View的 RecyclerView 6. SnapHelper 的使用 一、通用的 RecyclerView.Adapter CommonRecyclerViewAdapter 是一个抽象类,利用泛型构造了一个通用的Adapter,并通过 MultiTypeSupport 接口来实现对多布局的支持。 此外,有时候我们在刷新数据时,改变的数据可能只是List集合中的单个数据,如果都采用 Adapter.notifyDataSetChanged() 来刷新整个视图,无疑是浪费资...