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 |
---|
From class 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 |
|
---|---|
From class android.support.v7.widget.RecyclerView.ViewHolder
|
|
From class java.lang.Object
|
|
From interface 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
|