-
public abstract class BaseChannelListItemViewHolder extends RecyclerView.ViewHolder
-
-
Field Summary
Fields Modifier and Type Field Description private 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 BaseChannelListItemViewHolder(View itemView)
-
Method Summary
Modifier and Type Method Description abstract Unitbind(Channel channelState, Integer position, ChannelItemPayloadDiff payloads)abstract UnitsetStyle(ChannelListViewStyle style)abstract UnitsetUserClickListener(ChannelListView.UserClickListener userClickListener)abstract UnitsetChannelClickListener(ChannelListView.ChannelClickListener channelClickListener)abstract UnitsetChannelLongClickListener(ChannelListView.ChannelClickListener channelClickListener)-
Methods inherited from class com.getstream.sdk.chat.adapter.BaseChannelListItemViewHolder
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
-
BaseChannelListItemViewHolder
BaseChannelListItemViewHolder(View itemView)
-
-
Method Detail
-
bind
abstract Unit bind(Channel channelState, Integer position, ChannelItemPayloadDiff payloads)
-
setStyle
abstract Unit setStyle(ChannelListViewStyle style)
-
setUserClickListener
abstract Unit setUserClickListener(ChannelListView.UserClickListener userClickListener)
-
setChannelClickListener
abstract Unit setChannelClickListener(ChannelListView.ChannelClickListener channelClickListener)
-
setChannelLongClickListener
abstract Unit setChannelLongClickListener(ChannelListView.ChannelClickListener channelClickListener)
-
-
-
-