-
public final class GiphyViewHolder extends DecoratedBaseMessageItemViewHolder<MessageListItem.MessageItem>
-
-
Field Summary
Fields Modifier and Type Field Description private final GiphyViewHolderStylestyleprivate final StreamUiItemMessageGiphyBindingbindingprivate MessageListItem.MessageItemdataprivate 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
-
Method Summary
Modifier and Type Method Description final GiphyViewHolderStylegetStyle()final StreamUiItemMessageGiphyBindinggetBinding()final MessageListItem.MessageItemgetData()The data that was last bound to this ViewHolder via bindData. final UnitsetData(MessageListItem.MessageItem data)UnitbindData(MessageListItem.MessageItem data, MessageListItemPayloadDiff diff)-
Methods inherited from class io.getstream.chat.android.ui.feature.messages.list.adapter.internal.DecoratedBaseMessageItemViewHolder
messageContainerView, onAttachedToWindow, onDetachedFromWindow, unbind -
Methods inherited from class io.getstream.chat.android.ui.feature.messages.list.adapter.BaseMessageItemViewHolder
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
-
-
Method Detail
-
getStyle
final GiphyViewHolderStyle getStyle()
-
getBinding
final StreamUiItemMessageGiphyBinding getBinding()
-
getData
final MessageListItem.MessageItem getData()
The data that was last bound to this ViewHolder via bindData. Can be used for listeners that need to pass along the currently bound data as a parameter.
-
setData
final Unit setData(MessageListItem.MessageItem data)
-
bindData
Unit bindData(MessageListItem.MessageItem data, MessageListItemPayloadDiff diff)
-
-
-
-