ThumbnailsAdapter

public class ThumbnailsAdapter extends RecyclerView.Adapter<ThumbnailsAdapter.ViewHolder> implements ThumbnailsTouchHelperListener

Internal use only.

Constructors

ThumbnailsAdapter
Link copied to clipboard
void ThumbnailsAdapter(@NonNull() Context context, @NonNull() ImageMultiPageDocument multiPageDocument, @NonNull() ThumbnailsAdapterListener listener, boolean showPlusButton)

Types

UploadState
Link copied to clipboard
public enum UploadState
Internal use only.

Functions

bindViewHolder
Link copied to clipboard
final void bindViewHolder(VH holder, int position)
createViewHolder
Link copied to clipboard
final VH createViewHolder(ViewGroup parent, int viewType)
findRelativeAdapterPositionIn
Link copied to clipboard
int findRelativeAdapterPositionIn(RecyclerView.Adapter<? extends RecyclerView.ViewHolder> adapter, RecyclerView.ViewHolder viewHolder, int localPosition)
getItemCount
Link copied to clipboard
int getItemCount()
getItemId
Link copied to clipboard
long getItemId(int position)
getItemViewType
Link copied to clipboard
int getItemViewType(int position)
getNewPositionAfterDeletion
Link copied to clipboard
static int getNewPositionAfterDeletion(int deletedPosition, int newSize)
getScrollTargetPosition
Link copied to clipboard
int getScrollTargetPosition(int position)
getStateRestorationPolicy
Link copied to clipboard
hasObservers
Link copied to clipboard
final boolean hasObservers()
hasStableIds
Link copied to clipboard
final boolean hasStableIds()
highlightPosition
Link copied to clipboard
void highlightPosition(int position)
isThumbnailHighlighted
Link copied to clipboard
boolean isThumbnailHighlighted(int position)
notifyDataSetChanged
Link copied to clipboard
final void notifyDataSetChanged()
notifyItemChanged
Link copied to clipboard
final void notifyItemChanged(int position)
notifyItemInserted
Link copied to clipboard
final void notifyItemInserted(int position)
notifyItemMoved
Link copied to clipboard
final void notifyItemMoved(int fromPosition, int toPosition)
notifyItemRangeChanged
Link copied to clipboard
final void notifyItemRangeChanged(int positionStart, int itemCount)
notifyItemRangeInserted
Link copied to clipboard
final void notifyItemRangeInserted(int positionStart, int itemCount)
notifyItemRangeRemoved
Link copied to clipboard
final void notifyItemRangeRemoved(int positionStart, int itemCount)
notifyItemRemoved
Link copied to clipboard
final void notifyItemRemoved(int position)
onAttachedToRecyclerView
Link copied to clipboard
void onAttachedToRecyclerView(RecyclerView recyclerView)
onBindViewHolder
Link copied to clipboard
void onBindViewHolder(@NonNull() ThumbnailsAdapter.ViewHolder holder, int position)
onCreateViewHolder
Link copied to clipboard
ThumbnailsAdapter.ViewHolder onCreateViewHolder(@NonNull() ViewGroup parent, int viewType)
onDetachedFromRecyclerView
Link copied to clipboard
void onDetachedFromRecyclerView(RecyclerView recyclerView)
onDragFinished
Link copied to clipboard
void onDragFinished()
onFailedToRecycleView
Link copied to clipboard
boolean onFailedToRecycleView(VH holder)
onItemMove
Link copied to clipboard
boolean onItemMove(RecyclerView.ViewHolder viewHolder, int fromPos, RecyclerView.ViewHolder target, int toPos)
onViewAttachedToWindow
Link copied to clipboard
void onViewAttachedToWindow(VH holder)
onViewDetachedFromWindow
Link copied to clipboard
void onViewDetachedFromWindow(VH holder)
onViewRecycled
Link copied to clipboard
void onViewRecycled(VH holder)
registerAdapterDataObserver
Link copied to clipboard
void registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer)
removeThumbnail
Link copied to clipboard
void removeThumbnail(int deletedPosition)
rotateHighlightedThumbnailBy
Link copied to clipboard
void rotateHighlightedThumbnailBy(int degrees)
setHasStableIds
Link copied to clipboard
void setHasStableIds(boolean hasStableIds)
setItemTouchHelper
Link copied to clipboard
void setItemTouchHelper(ItemTouchHelper itemTouchHelper)
setStateRestorationPolicy
Link copied to clipboard
setUploadState
Link copied to clipboard
void setUploadState(ThumbnailsAdapter.UploadState uploadState, @NonNull() ImageDocument document)
unregisterAdapterDataObserver
Link copied to clipboard
void unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer)