用法
添加依赖
1 | implementation 'com.android.support:recyclerview-v7:27.0.2' |
布局文件
1 | <android.support.v7.widget.RecyclerView |
适配器
1 | public class FruitRecyclerViewAdapter extends RecyclerView.Adapter<FruitRecyclerViewAdapter.ViewHolder> { |
常见和不常见用法
1 | mRecyclerView = findViewById(R.id.recyclerView); |
RecyclerView的优势
- 默认实现View的复用,不需要添加
if(convertView == null )
语句 - 默认支持局部刷新
- 容易实现添加item,删除item的动画效果
- 容易实现拖拽、侧滑删除的功能
待续
参考:
https://blog.csdn.net/fkq_2016/article/details/78397174
https://www.cnblogs.com/bugly/p/6264751.html