The RecyclerView
is a new ViewGroup
that is prepared to render any adapter-based view in a similar way.
If you want to use a RecyclerView, you will need to work with the following:
RecyclerView.Adapter
- To handle the data collection and bind it to the view
LayoutManager
- Helps in positioning the items
ItemAnimator
- Helps with animating the items for common operations such as Addition or Removal of item