File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change 1
1
# Common RecyclerView Adapter
2
2
3
3
* Create a list of different views with its different or the same set of data to bind without the boilerplate code in the RecyclerView Adapter.
4
- * Use a single adapter for different lists in your entire app.
4
+ * Use a single adapter for all the recyclerviews in your app.
5
+ * Current version: 1.0.1-snapshot01
6
+ * Built on top of RecyclerView, Databinding
5
7
6
8
Current version: 1.0.2
7
9
@@ -33,14 +35,14 @@ data class StatusFeedItemHolder(
33
35
) : CommonItemHolder<StatusModel>
34
36
```
35
37
36
- ### Extend CommonRecyclerViewAdapter when creating an adapter.
38
+ ### Extend CommonRecyclerViewAdapter.
37
39
```
38
40
class AppRecyclerViewAdapter(
39
41
listCommonHolder: MutableList<CommonItemHolder<*>>
40
42
) : CommonRecyclerViewAdapter(listCommonHolder)
41
43
```
42
44
43
- ### Initialise your adapter with the list of CommonItems .
45
+ ### Initialise the adapter .
44
46
```
45
47
private val sampleMovieList = mutableListOf<CommonItemHolder<*>>()
46
48
private lateinit var recyclerViewAdapter: CommonRecyclerViewAdapter
@@ -50,7 +52,7 @@ recyclerViewAdapter = AppRecyclerViewAdapter(
50
52
)
51
53
```
52
54
53
- ### Adding an item click listener.
55
+ ### Optional: Add item click listener.
54
56
```
55
57
recyclerViewAdapter.setItemClickListener { pos, data, view ->
56
58
//Code here
You can’t perform that action at this time.
0 commit comments