public class VincularPictosAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder> implements com.bumptech.glide.ListPreloader.PreloadModelProvider
Modifier and Type | Class and Description |
---|---|
private class |
VincularPictosAdapter.VincularAsync |
class |
VincularPictosAdapter.VincularViewHolder |
Modifier and Type | Field and Description |
---|---|
private boolean |
esFiltrado |
private GlideAttatcher |
glideAttatcher |
private Json |
json |
private int |
layoutID |
private java.util.ArrayList<java.lang.Integer> |
listadoIdPictos |
private android.content.Context |
mContext |
private org.json.JSONArray |
mSelectedPictos |
private org.json.JSONArray |
mVincularArray |
Constructor and Description |
---|
VincularPictosAdapter(android.content.Context mContext,
int layoutID,
org.json.JSONArray mVincularArray,
boolean filtro) |
Modifier and Type | Method and Description |
---|---|
private java.lang.Integer |
cargarColor(int tipo) |
int |
getItemCount() |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
org.json.JSONArray |
getmSelectedPictos() |
org.json.JSONArray |
getmVincularArray() |
java.util.List |
getPreloadItems(int position) |
com.bumptech.glide.RequestBuilder<?> |
getPreloadRequestBuilder(java.lang.Object item) |
boolean |
isEsFiltrado() |
void |
onBindViewHolder(VincularPictosAdapter.VincularViewHolder holder,
int position) |
VincularPictosAdapter.VincularViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onViewRecycled(VincularPictosAdapter.VincularViewHolder holder) |
void |
setEsFiltrado(boolean esFiltrado) |
void |
setmVincularArray(org.json.JSONArray mVincularArray) |
bindViewHolder, createViewHolder, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserver
private int layoutID
private org.json.JSONArray mVincularArray
private org.json.JSONArray mSelectedPictos
private boolean esFiltrado
private Json json
private java.util.ArrayList<java.lang.Integer> listadoIdPictos
private GlideAttatcher glideAttatcher
private android.content.Context mContext
public VincularPictosAdapter(android.content.Context mContext, int layoutID, org.json.JSONArray mVincularArray, boolean filtro)
public VincularPictosAdapter.VincularViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
onCreateViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>
public void onBindViewHolder(VincularPictosAdapter.VincularViewHolder holder, int position)
onBindViewHolder
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>
public int getItemCount()
getItemCount
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>
public org.json.JSONArray getmSelectedPictos()
public org.json.JSONArray getmVincularArray()
public void setmVincularArray(org.json.JSONArray mVincularArray)
public boolean isEsFiltrado()
public void setEsFiltrado(boolean esFiltrado)
public int getItemViewType(int position)
getItemViewType
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>
public long getItemId(int position)
getItemId
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>
private java.lang.Integer cargarColor(int tipo)
@NonNull public java.util.List getPreloadItems(int position)
getPreloadItems
in interface com.bumptech.glide.ListPreloader.PreloadModelProvider
@Nullable public com.bumptech.glide.RequestBuilder<?> getPreloadRequestBuilder(@NonNull java.lang.Object item)
getPreloadRequestBuilder
in interface com.bumptech.glide.ListPreloader.PreloadModelProvider
public void onViewRecycled(@NonNull VincularPictosAdapter.VincularViewHolder holder)
onViewRecycled
in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>