Android APIs
public class

ItemBridgeAdapter.ViewHolder

extends RecyclerView.ViewHolder
implements FacetProvider
java.lang.Object
   ↳ android.support.v7.widget.RecyclerView.ViewHolder
     ↳ android.support.v17.leanback.widget.ItemBridgeAdapter.ViewHolder

Class Overview

ViewHolder for the ItemBridgeAdapter.

Summary

[Expand]
Inherited Fields
From class android.support.v7.widget.RecyclerView.ViewHolder
Public Methods
final Object getExtraObject()
Get extra object associated with the view.
Object getFacet(Class<?> facetClass)
Queries optional implemented facet.
final Object getItem()
Get currently bound object.
final Presenter getPresenter()
Get Presenter.
final Presenter.ViewHolder getViewHolder()
void setExtraObject(Object object)
Set extra object associated with the view.
[Expand]
Inherited Methods
From class android.support.v7.widget.RecyclerView.ViewHolder
From class java.lang.Object
From interface android.support.v17.leanback.widget.FacetProvider

Public Methods

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.

public Object getFacet (Class<?> facetClass)

Queries optional implemented facet.

Parameters
facetClass Facet classes to query, examples are: class of ItemAlignmentFacet.
Returns
  • Facet implementation for the facetClass or null if feature not implemented.

public final Object getItem ()

Get currently bound object.

public final Presenter getPresenter ()

Get Presenter.

public final Presenter.ViewHolder getViewHolder ()

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.