| Interface | Description | 
|---|---|
| DividerItemDecoration.DrawRules | |
| ItemTouchHelper.ViewDropHandler | An interface which can be implemented by LayoutManager for better integration with
  ItemTouchHelper. | 
| RowFactory<Type> | 
| Class | Description | 
|---|---|
| Adapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder,I> | |
| ArrayAdapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder,I> | |
| DiffArrayCallback<T> | |
| DiffListCallback<T> | |
| DividerItemDecoration | |
| ItemTouchHelper | This is a utility class to add swipe to dismiss and drag & drop support to RecyclerView. | 
| ItemTouchHelper.Callback | This class is the contract between ItemTouchHelper and your application. | 
| ItemTouchHelper.SimpleCallback | A simple wrapper to the default Callback which you can construct with drag and swipe
 directions and this class will handle the flag callbacks. | 
| ListAdapter<VH extends android.support.v7.widget.RecyclerView.ViewHolder,I> | |
| RowArrayAdapter<Type> | |
| RowListAdapter<Type> | |
| RowViewHolder<Type> |