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, unregisterAdapterDataObserverprivate 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.PreloadModelProviderpublic void onViewRecycled(@NonNull
VincularPictosAdapter.VincularViewHolder holder)
onViewRecycled in class androidx.recyclerview.widget.RecyclerView.Adapter<VincularPictosAdapter.VincularViewHolder>