-
- All Implemented Interfaces:
-
app.moviebase.androidx.widget.recyclerview.adapter.ItemAdapter,app.moviebase.androidx.widget.recyclerview.adapter.RecyclerViewAdapterBase,app.moviebase.androidx.widget.recyclerview.glide.GlideItemAdapter,com.bumptech.glide.ListPreloader.PreloadModelProvider
@Deprecated(message = use GlideItemAdapter directly) public interface GlideRecyclerAdapter<T extends Object> implements RecyclerViewAdapterBase<T>, GlideItemAdapter<T>
-
-
Method Summary
Modifier and Type Method Description RecyclerView.ViewHolderonCreate(ViewGroup parent, Integer viewType)UnitonBind(T value, RecyclerView.ViewHolder holder)UnitonClear(RecyclerView.ViewHolder holder)abstract RecyclerAdapterConfig<T>getConfig()abstract BooleangetIsDataValid()abstract List<T>getData()abstract SelectiongetSelection()abstract GlideConfig<T>getGlideConfig()ViewPreloadSizeProvider<T>getPreloadProvider()RequestManagergetRequests()-
Methods inherited from class app.moviebase.androidx.widget.recyclerview.glide.GlideRecyclerAdapter
getItem, getPreloadItems, getPreloadRequestBuilder, notifyDataSetChanged, notifyItemChanged, onBindFooter, onCreateFooter, useFooter, useHeader -
Methods inherited from class app.moviebase.androidx.widget.recyclerview.adapter.RecyclerViewAdapterBase
getItemBy, getItemCount -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onCreate
RecyclerView.ViewHolder onCreate(ViewGroup parent, Integer viewType)
-
onBind
Unit onBind(T value, RecyclerView.ViewHolder holder)
-
onClear
Unit onClear(RecyclerView.ViewHolder holder)
-
getConfig
abstract RecyclerAdapterConfig<T> getConfig()
-
getIsDataValid
abstract Boolean getIsDataValid()
-
getSelection
abstract Selection getSelection()
-
getGlideConfig
abstract GlideConfig<T> getGlideConfig()
-
getPreloadProvider
ViewPreloadSizeProvider<T> getPreloadProvider()
-
getRequests
RequestManager getRequests()
-
-
-
-