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 | |
ItemBridgeAdapter的ViewHolder。
Inherited fields |
|---|
android.support.v7.widget.RecyclerView.ViewHolder
|
Public methods |
|
|---|---|
final Object |
getExtraObject() 获取与视图关联的额外对象。 |
Object |
getFacet(Class<?> facetClass) 查询可选的已实施构面。 |
final Object |
getItem() 获取当前绑定的对象。 |
final Presenter |
getPresenter() 获取 |
final Presenter.ViewHolder |
getViewHolder() 获取 |
void |
setExtraObject(Object object) 设置与视图关联的额外对象。 |
Inherited methods |
|
|---|---|
android.support.v7.widget.RecyclerView.ViewHolder
|
|
java.lang.Object
|
|
android.support.v17.leanback.widget.FacetProvider
|
|
Object getExtraObject ()
获取与视图关联的额外对象。 除了Presenter.ViewHolder之外,开发人员还可以附加任何自定义的UI对象。 一个典型的用例是附加一个动画制作者对象。
| Returns | |
|---|---|
Object |
|
Object getFacet (Class<?> facetClass)
查询可选的已实施构面。
| 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. |
Presenter.ViewHolder getViewHolder ()
获取 Presenter.ViewHolder 。
| Returns | |
|---|---|
Presenter.ViewHolder |
|
void setExtraObject (Object object)
设置与视图关联的额外对象。 除了Presenter.ViewHolder之外,开发人员还可以附加任何自定义的UI对象。 一个典型的用例是附加一个动画制作者对象。
| Parameters | |
|---|---|
object |
Object
|