public class GaleriaPictosAdapter extends androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder> implements ItemTouchHelperAdapter, com.bumptech.glide.ListPreloader.PreloadModelProvider
| Modifier and Type | Class and Description |
|---|---|
class |
GaleriaPictosAdapter.cargarPictosAsync |
class |
GaleriaPictosAdapter.PictosViewHolder |
| Modifier and Type | Field and Description |
|---|---|
private int |
cantCambios |
private GlideAttatcher |
glideAttatcher |
private Json |
json |
private int |
layoutID |
private org.json.JSONArray |
mArrayPictos |
private com.google.firebase.auth.FirebaseAuth |
mAuth |
private android.content.Context |
mContext |
private static java.lang.String |
TAG |
private SubirArchivosFirebase |
uploadFirebaseFile |
| Constructor and Description |
|---|
GaleriaPictosAdapter(android.content.Context mContext,
org.json.JSONArray mArrayPictos,
int layoutID,
com.google.firebase.auth.FirebaseAuth auth) |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.Integer |
cargarColor(int tipo) |
int |
getItemCount() |
long |
getItemId(int position) |
org.json.JSONArray |
getmArrayPictos() |
org.json.JSONArray |
getmArrayPictosRelacion() |
java.util.List |
getPreloadItems(int position) |
com.bumptech.glide.RequestBuilder<?> |
getPreloadRequestBuilder(java.lang.Object item) |
void |
onBindViewHolder(GaleriaPictosAdapter.PictosViewHolder holder,
int position) |
GaleriaPictosAdapter.PictosViewHolder |
onCreateViewHolder(android.view.ViewGroup parent,
int viewType) |
void |
onDropItem() |
void |
onItemDismiss(int position) |
void |
onItemMove(int fromIndex,
int toIndex) |
void |
onViewRecycled(GaleriaPictosAdapter.PictosViewHolder holder) |
void |
setmArrayPictos(org.json.JSONArray mArrayPictos) |
bindViewHolder, createViewHolder, getItemViewType, hasObservers, hasStableIds, notifyDataSetChanged, notifyItemChanged, notifyItemChanged, notifyItemInserted, notifyItemMoved, notifyItemRangeChanged, notifyItemRangeChanged, notifyItemRangeInserted, notifyItemRangeRemoved, notifyItemRemoved, onAttachedToRecyclerView, onBindViewHolder, onDetachedFromRecyclerView, onFailedToRecycleView, onViewAttachedToWindow, onViewDetachedFromWindow, registerAdapterDataObserver, setHasStableIds, unregisterAdapterDataObserverprivate android.content.Context mContext
private int layoutID
private org.json.JSONArray mArrayPictos
private Json json
private SubirArchivosFirebase uploadFirebaseFile
private com.google.firebase.auth.FirebaseAuth mAuth
private static final java.lang.String TAG
private GlideAttatcher glideAttatcher
private int cantCambios
public GaleriaPictosAdapter(android.content.Context mContext,
org.json.JSONArray mArrayPictos,
int layoutID,
com.google.firebase.auth.FirebaseAuth auth)
public GaleriaPictosAdapter.PictosViewHolder onCreateViewHolder(android.view.ViewGroup parent, int viewType)
onCreateViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder>public void onBindViewHolder(GaleriaPictosAdapter.PictosViewHolder holder, int position)
onBindViewHolder in class androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder>public void onItemMove(int fromIndex,
int toIndex)
onItemMove in interface ItemTouchHelperAdapterpublic org.json.JSONArray getmArrayPictos()
public org.json.JSONArray getmArrayPictosRelacion()
public void setmArrayPictos(org.json.JSONArray mArrayPictos)
public void onDropItem()
onDropItem in interface ItemTouchHelperAdapterpublic void onItemDismiss(int position)
onItemDismiss in interface ItemTouchHelperAdapterpublic long getItemId(int position)
getItemId in class androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder>public int getItemCount()
getItemCount in class androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder>private java.lang.Integer cargarColor(int tipo)
public void onViewRecycled(@NonNull
GaleriaPictosAdapter.PictosViewHolder holder)
onViewRecycled in class androidx.recyclerview.widget.RecyclerView.Adapter<GaleriaPictosAdapter.PictosViewHolder>@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