-
public class QuickViewHolder extends RecyclerView.ViewHolder
Quick-use ViewHolder class 快速使用的 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 QuickViewHolder(Integer resId, ViewGroup parent)QuickViewHolder(View view)
-
Method Summary
Modifier and Type Method Description final <T extends View> TgetView(@IdRes() Integer viewId)final <T extends View> TgetViewOrNull(@IdRes() Integer viewId)final <T extends View> TfindView(Integer $self)final <ERROR CLASS>setText(@IdRes() Integer viewId, CharSequence value)final <ERROR CLASS>setText(@IdRes() Integer viewId, @StringRes() Integer strId)final <ERROR CLASS>setTextColor(@IdRes() Integer viewId, @ColorInt() Integer color)final <ERROR CLASS>setTextColorRes(@IdRes() Integer viewId, @ColorRes() Integer colorRes)final <ERROR CLASS>setImageResource(@IdRes() Integer viewId, @DrawableRes() Integer imageResId)final <ERROR CLASS>setImageDrawable(@IdRes() Integer viewId, Drawable drawable)final <ERROR CLASS>setImageBitmap(@IdRes() Integer viewId, Bitmap bitmap)final <ERROR CLASS>setBackgroundColor(@IdRes() Integer viewId, @ColorInt() Integer color)final <ERROR CLASS>setBackgroundResource(@IdRes() Integer viewId, @DrawableRes() Integer backgroundRes)final <ERROR CLASS>setVisible(@IdRes() Integer viewId, Boolean isVisible)final <ERROR CLASS>setGone(@IdRes() Integer viewId, Boolean isGone)final <ERROR CLASS>setEnabled(@IdRes() Integer viewId, Boolean isEnabled)final BooleanisEnabled(@IdRes() Integer viewId)final <ERROR CLASS>setSelected(@IdRes() Integer viewId, Boolean isSelected)final BooleanisSelected(@IdRes() Integer viewId)-
Methods inherited from class com.chad.library.adapter4.viewholder.QuickViewHolder
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
-
getViewOrNull
final <T extends View> T getViewOrNull(@IdRes() Integer viewId)
-
setText
final <ERROR CLASS> setText(@IdRes() Integer viewId, CharSequence value)
-
setTextColor
final <ERROR CLASS> setTextColor(@IdRes() Integer viewId, @ColorInt() Integer color)
-
setTextColorRes
final <ERROR CLASS> setTextColorRes(@IdRes() Integer viewId, @ColorRes() Integer colorRes)
-
setImageResource
final <ERROR CLASS> setImageResource(@IdRes() Integer viewId, @DrawableRes() Integer imageResId)
-
setImageDrawable
final <ERROR CLASS> setImageDrawable(@IdRes() Integer viewId, Drawable drawable)
-
setImageBitmap
final <ERROR CLASS> setImageBitmap(@IdRes() Integer viewId, Bitmap bitmap)
-
setBackgroundColor
final <ERROR CLASS> setBackgroundColor(@IdRes() Integer viewId, @ColorInt() Integer color)
-
setBackgroundResource
final <ERROR CLASS> setBackgroundResource(@IdRes() Integer viewId, @DrawableRes() Integer backgroundRes)
-
setVisible
final <ERROR CLASS> setVisible(@IdRes() Integer viewId, Boolean isVisible)
-
setEnabled
final <ERROR CLASS> setEnabled(@IdRes() Integer viewId, Boolean isEnabled)
-
setSelected
final <ERROR CLASS> setSelected(@IdRes() Integer viewId, Boolean isSelected)
-
isSelected
final Boolean isSelected(@IdRes() Integer viewId)
-
-
-
-