Presenter.ViewHolder
public class Presenter.ViewHolder implements FacetProvider
AbstractDetailsDescriptionPresenter.ViewHolder |
The ViewHolder for the |
DetailsOverviewLogoPresenter.ViewHolder |
ViewHolder for Logo view of DetailsOverviewRow. |
RowHeaderPresenter.ViewHolder |
A ViewHolder for the RowHeaderPresenter. |
RowPresenter.ViewHolder |
A ViewHolder for a |
VerticalGridPresenter.ViewHolder |
ViewHolder for the VerticalGridPresenter. |
AbstractMediaItemPresenter.ViewHolder |
The ViewHolder for the |
AbstractMediaListHeaderPresenter.ViewHolder |
The ViewHolder for the |
DetailsOverviewRowPresenter.ViewHolder |
A ViewHolder for the DetailsOverviewRow. |
FullWidthDetailsOverviewRowPresenter.ViewHolder |
A ViewHolder for the DetailsOverviewRow. |
ListRowPresenter.ViewHolder |
ViewHolder for the ListRowPresenter. |
PlaybackControlsRowPresenter.ViewHolder |
A ViewHolder for the PlaybackControlsRow. |
PlaybackRowPresenter.ViewHolder |
This container is used for trapping click events and passing them to the playback controls. |
PlaybackTransportRowPresenter.ViewHolder |
A ViewHolder for the PlaybackControlsRow supporting seek UI. |
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
Public constructors |
|---|
ViewHolder(View view) |
Public methods |
|
|---|---|
final Object |
Queries optional implemented facet. |
final void |
Sets dynamic implemented facet in addition to basic ViewHolder functions. |
Public constructors
Public methods
getFacet
public final 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. |
setFacet
public final void setFacet(Class<Object> facetClass, Object facetImpl)
Sets dynamic implemented facet in addition to basic ViewHolder functions.
| Parameters | |
|---|---|
Class<Object> facetClass |
Facet classes to query, can be class of |
Object facetImpl |
Facet implementation. |