belongs to Maven artifact com.android.support:recyclerview-v7:28.0.0-alpha1
RecyclerView.RecycledViewPool
public
static
class
RecyclerView.RecycledViewPool
extends Object
java.lang.Object | |
↳ | android.support.v7.widget.RecyclerView.RecycledViewPool |
RecycledViewPool lets you share Views between multiple RecyclerViews.
If you want to recycle views across RecyclerViews, create an instance of RecycledViewPool
and use setRecycledViewPool(RecycledViewPool)
.
RecyclerView automatically creates a pool for itself if you don't provide one.
Summary
Public constructors | |
---|---|
RecyclerView.RecycledViewPool()
|
Public methods | |
---|---|
void
|
clear()
Discard all ViewHolders. |
RecyclerView.ViewHolder
|
getRecycledView(int viewType)
Acquire a ViewHolder of the specified type from the pool, or |
int
|
getRecycledViewCount(int viewType)
Returns the current number of Views held by the RecycledViewPool of the given view type. |
void
|
putRecycledView(RecyclerView.ViewHolder scrap)
Add a scrap ViewHolder to the pool. |
void
|
setMaxRecycledViews(int viewType, int max)
Sets the maximum number of ViewHolders to hold in the pool before discarding. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Public constructors
Public methods
getRecycledView
RecyclerView.ViewHolder getRecycledView (int viewType)
Acquire a ViewHolder of the specified type from the pool, or null
if none are
present.
Parameters | |
---|---|
viewType |
int : ViewHolder type. |
Returns | |
---|---|
RecyclerView.ViewHolder |
ViewHolder of the specified type acquired from the pool, or null if none
are present.
|