Presenter.ViewHolder
public
static
class
Presenter.ViewHolder
extends Object
implements
FacetProvider
java.lang.Object | |
↳ | androidx.leanback.widget.Presenter.ViewHolder |
ViewHolder can be subclassed and used to cache any view accessors needed to improve binding performance (for example, results of findViewById) without needing to subclass a View.
Summary
Fields | |
---|---|
public
final
View |
view
|
Public constructors | |
---|---|
ViewHolder(View view)
|
Public methods | |
---|---|
final
Object
|
getFacet(Class<?> facetClass)
Queries optional implemented facet. |
final
void
|
setFacet(Class<?> facetClass, Object facetImpl)
Sets dynamic implemented facet in addition to basic ViewHolder functions. |
Inherited methods | |
---|---|
Fields
Public constructors
Public methods
getFacet
public final Object getFacet (Class<?> facetClass)
Queries optional implemented facet.
Parameters | |
---|---|
facetClass |
Class : Facet classes to query, examples are: class of
ItemAlignmentFacet . |
Returns | |
---|---|
Object |
Facet implementation for the facetClass or null if feature not implemented. |
setFacet
public final void setFacet (Class<?> facetClass, Object facetImpl)
Sets dynamic implemented facet in addition to basic ViewHolder functions.
Parameters | |
---|---|
facetClass |
Class : Facet classes to query, can be class of ItemAlignmentFacet . |
facetImpl |
Object : Facet implementation.
|