Thumbnails Adapter
public class ThumbnailsAdapter extends RecyclerView.Adapter<ThumbnailsAdapter.ViewHolder> implements ThumbnailsTouchHelperListener
Content copied to clipboard
Internal use only.
Constructors
ThumbnailsAdapter
Link copied to clipboard
void ThumbnailsAdapter(@NonNull() Context context, @NonNull() ImageMultiPageDocument multiPageDocument, @NonNull() ThumbnailsAdapterListener listener, boolean showPlusButton)
Content copied to clipboard
Types
Upload State
Link copied to clipboard
public enum UploadState
Content copied to clipboard
Internal use only.
Functions
bind View Holder
Link copied to clipboard
create View Holder
Link copied to clipboard
find Relative Adapter Position In
Link copied to clipboard
int findRelativeAdapterPositionIn(RecyclerView.Adapter<? extends RecyclerView.ViewHolder> adapter, RecyclerView.ViewHolder viewHolder, int localPosition)
Content copied to clipboard
get Item Count
Link copied to clipboard
int getItemCount()
Content copied to clipboard
get Item View Type
Link copied to clipboard
int getItemViewType(int position)
Content copied to clipboard
get New Position After Deletion
Link copied to clipboard
static int getNewPositionAfterDeletion(int deletedPosition, int newSize)
Content copied to clipboard
get Scroll Target Position
Link copied to clipboard
int getScrollTargetPosition(int position)
Content copied to clipboard
get State Restoration Policy
Link copied to clipboard
final RecyclerView.Adapter.StateRestorationPolicy getStateRestorationPolicy()
Content copied to clipboard
has Observers
Link copied to clipboard
final boolean hasObservers()
Content copied to clipboard
has Stable Ids
Link copied to clipboard
final boolean hasStableIds()
Content copied to clipboard
highlight Position
Link copied to clipboard
void highlightPosition(int position)
Content copied to clipboard
is Thumbnail Highlighted
Link copied to clipboard
boolean isThumbnailHighlighted(int position)
Content copied to clipboard
notify Data Set Changed
Link copied to clipboard
final void notifyDataSetChanged()
Content copied to clipboard
notify Item Changed
Link copied to clipboard
final void notifyItemChanged(int position)
Content copied to clipboard
notify Item Inserted
Link copied to clipboard
final void notifyItemInserted(int position)
Content copied to clipboard
notify Item Moved
Link copied to clipboard
final void notifyItemMoved(int fromPosition, int toPosition)
Content copied to clipboard
notify Item Range Changed
Link copied to clipboard
final void notifyItemRangeChanged(int positionStart, int itemCount)
Content copied to clipboard
notify Item Range Inserted
Link copied to clipboard
final void notifyItemRangeInserted(int positionStart, int itemCount)
Content copied to clipboard
notify Item Range Removed
Link copied to clipboard
final void notifyItemRangeRemoved(int positionStart, int itemCount)
Content copied to clipboard
notify Item Removed
Link copied to clipboard
final void notifyItemRemoved(int position)
Content copied to clipboard
on Attached To Recycler View
Link copied to clipboard
on Bind View Holder
Link copied to clipboard
void onBindViewHolder(@NonNull() ThumbnailsAdapter.ViewHolder holder, int position)
Content copied to clipboard
on Create View Holder
Link copied to clipboard
@NonNull()
Content copied to clipboard
on Detached From Recycler View
Link copied to clipboard
on Drag Finished
Link copied to clipboard
void onDragFinished()
Content copied to clipboard
on Failed To Recycle View
Link copied to clipboard
on Item Move
Link copied to clipboard
boolean onItemMove(RecyclerView.ViewHolder viewHolder, int fromPos, RecyclerView.ViewHolder target, int toPos)
Content copied to clipboard
on View Attached To Window
Link copied to clipboard
on View Detached From Window
Link copied to clipboard
on View Recycled
Link copied to clipboard
register Adapter Data Observer
Link copied to clipboard
void registerAdapterDataObserver(RecyclerView.AdapterDataObserver observer)
Content copied to clipboard
remove Thumbnail
Link copied to clipboard
void removeThumbnail(int deletedPosition)
Content copied to clipboard
rotate Highlighted Thumbnail By
Link copied to clipboard
void rotateHighlightedThumbnailBy(int degrees)
Content copied to clipboard
set Has Stable Ids
Link copied to clipboard
void setHasStableIds(boolean hasStableIds)
Content copied to clipboard
set Item Touch Helper
Link copied to clipboard
set State Restoration Policy
Link copied to clipboard
void setStateRestorationPolicy(RecyclerView.Adapter.StateRestorationPolicy strategy)
Content copied to clipboard
set Upload State
Link copied to clipboard
void setUploadState(ThumbnailsAdapter.UploadState uploadState, @NonNull() ImageDocument document)
Content copied to clipboard
unregister Adapter Data Observer
Link copied to clipboard
void unregisterAdapterDataObserver(RecyclerView.AdapterDataObserver observer)
Content copied to clipboard