-
public abstract class AttachmentPreviewViewHolder extends RecyclerView.ViewHolder
A base RecyclerView.ViewHolder for attachment preview items in the message composer.
-
-
Field Summary
Fields Modifier and Type Field Description private final Contextcontextprivate final ViewitemViewprivate final ViewitemViewprivate final WeakReference<RecyclerView>mNestedRecyclerViewprivate final IntegermPositionprivate final IntegermOldPositionprivate final LongmItemIdprivate final IntegermItemViewTypeprivate final IntegermPreLayoutPositionprivate final RecyclerView.ViewHoldermShadowedHolderprivate final RecyclerView.ViewHoldermShadowingHolderprivate final IntegermFlagsprivate final List<Object>mPayloadsprivate final List<Object>mUnmodifiedPayloadsprivate final RecyclerView.RecyclermScrapContainerprivate final BooleanmInChangeScrapprivate final IntegermPendingAccessibilityStateprivate final RecyclerViewmOwnerRecyclerViewprivate final RecyclerView.Adapter<out RecyclerView.ViewHolder>mBindingAdapter
-
Constructor Summary
Constructors Constructor Description AttachmentPreviewViewHolder(View itemView)
-
Method Summary
Modifier and Type Method Description final ContextgetContext()final ViewgetItemView()abstract Unitbind(Attachment attachment)Binds the created View to the attachment data. Unitunbind()-
Methods inherited from class io.getstream.chat.android.ui.feature.messages.composer.attachment.preview.AttachmentPreviewViewHolder
addChangePayload, addFlags, clearOldPosition, clearPayload, clearReturnedFromScrapFlag, clearTmpDetachFlag, doesTransientStatePreventRecycling, flagRemovedAndOffsetPosition, getAbsoluteAdapterPosition, getAdapterPosition, getBindingAdapter, getBindingAdapterPosition, getItemId, getItemViewType, getLayoutPosition, getOldPosition, getPosition, getUnmodifiedPayloads, hasAnyOfTheFlags, isAdapterPositionUnknown, isAttachedToTransitionOverlay, isBound, isInvalid, isRecyclable, isRemoved, isScrap, isTmpDetached, isUpdated, needsUpdate, offsetPosition, onEnteredHiddenState, onLeftHiddenState, resetInternal, saveOldPosition, setFlags, setIsRecyclable, setScrapContainer, shouldBeKeptAsChild, shouldIgnore, stopIgnoring, toString, unScrap, wasReturnedFromScrap -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
AttachmentPreviewViewHolder
AttachmentPreviewViewHolder(View itemView)
- Parameters:
itemView- The view that this ViewHolder controls.
-
-
Method Detail
-
getContext
final Context getContext()
-
getItemView
final View getItemView()
-
bind
abstract Unit bind(Attachment attachment)
Binds the created View to the attachment data.
- Parameters:
attachment- The attachment that will be displayed.
-
-
-
-