ItemBridgeAdapter.ViewHolder
public class ItemBridgeAdapter.ViewHolder extends RecyclerView.ViewHolder implements FacetProvider
| java.lang.Object | ||
| ↳ | androidx.recyclerview.widget.RecyclerView.ViewHolder | |
| ↳ | androidx.leanback.widget.ItemBridgeAdapter.ViewHolder |
ViewHolder for the ItemBridgeAdapter.
Summary
Public methods |
|
|---|---|
final Object |
Get extra object associated with the view. |
Object |
Queries optional implemented facet. |
final Object |
getItem()Get currently bound object. |
final Presenter |
Get |
final Presenter.ViewHolder |
Get |
void |
setExtraObject(Object object)Set extra object associated with the view. |
Inherited methods |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Public methods
getExtraObject
public final Object getExtraObject()
Get extra object associated with the view. Developer can attach any customized UI object in addition to Presenter.ViewHolder. A typical use case is attaching an animator object.
getFacet
public Object getFacet(Class<Object> facetClass)
Queries optional implemented facet.
| Parameters | |
|---|---|
Class<Object> facetClass |
Facet classes to query, examples are: class of |
| Returns | |
|---|---|
Object |
Facet implementation for the facetClass or null if feature not implemented. |
getViewHolder
public final Presenter.ViewHolder getViewHolder()
Get Presenter.ViewHolder.
setExtraObject
public void setExtraObject(Object object)
Set extra object associated with the view. Developer can attach any customized UI object in addition to Presenter.ViewHolder. A typical use case is attaching an animator object.