Skip to content

Instantly share code, notes, and snippets.

View Badranh's full-sized avatar
:shipit:
Working from home

Hasan Badran Badranh

:shipit:
Working from home
View GitHub Profile
@Badranh
Badranh / BaseViewHolder.java
Created June 30, 2019 15:40
Interface to be implemented in the class where binding of the generic Recycler View Cells will occur
public interface BaseViewHolder {
interface Binder<T>{
void bindViewHolders(T viewHolder,int pos);
int getViewHoldersCount();
}
}
@Badranh
Badranh / BaseRecyclerViewAdapter.java
Created June 30, 2019 15:37
Generic Recycler View Class
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.LayoutRes;
import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import static androidx.recyclerview.widget.RecyclerView.*;