Skip to content

Commit e6c4285

Browse files
authored
Make RecyclerConverterAdapter's ViewHolder overrideable
This allows subclasses of RecyclerConverterAdapter to also use their own subclasses of RecyclerConverterAdapter.ViewHolder. This enables the use of AdvancedRecyclerView's (https://github.com/h6ah4i/android-advancedrecyclerview) drag-and-drop, which requires that ViewHolders implement a certain interface.
1 parent bafffd1 commit e6c4285

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

power-adapters-recyclerview-v7/src/main/java/com/nextfaze/poweradapters/recyclerview/RecyclerConverterAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ private RecyclerViewContainer getContainerOrThrow(@NonNull RecyclerView recycler
190190
return container;
191191
}
192192

193-
public static final class ViewHolder extends RecyclerView.ViewHolder {
193+
public static class ViewHolder extends RecyclerView.ViewHolder {
194194

195195
@NonNull
196196
final com.nextfaze.poweradapters.Holder holder = new com.nextfaze.poweradapters.Holder() {
@@ -203,7 +203,7 @@ public int getPosition() {
203203
@NonNull
204204
final RecyclerViewContainer container;
205205

206-
ViewHolder(View itemView, @NonNull RecyclerViewContainer container) {
206+
public ViewHolder(View itemView, @NonNull RecyclerViewContainer container) {
207207
super(itemView);
208208
this.container = container;
209209
}

0 commit comments

Comments
 (0)