belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
ItemBridgeAdapter
public
class
ItemBridgeAdapter
extends Adapter
implements
FacetProviderAdapter
java.lang.Object | ||
↳ | android.support.v7.widget.RecyclerView.Adapter | |
↳ | android.support.v17.leanback.widget.ItemBridgeAdapter |
Bridge from Presenter
to RecyclerView.Adapter
. Public to allow use by third
party Presenters.
Summary
Nested classes | |
---|---|
class |
ItemBridgeAdapter.AdapterListener
Interface for listening to ViewHolder operations. |
class |
ItemBridgeAdapter.ViewHolder
ViewHolder for the ItemBridgeAdapter. |
class |
ItemBridgeAdapter.Wrapper
Interface for wrapping a view created by a Presenter into another view. |
Public constructors | |
---|---|
ItemBridgeAdapter(ObjectAdapter adapter, PresenterSelector presenterSelector)
|
|
ItemBridgeAdapter(ObjectAdapter adapter)
|
|
ItemBridgeAdapter()
|
Public methods | |
---|---|
void
|
clear()
Clears the adapter. |
FacetProvider
|
getFacetProvider(int type)
Queries |
int
|
getItemCount()
Returns the total number of items in the data set held by the adapter. |
long
|
getItemId(int position)
Return the stable ID for the item at |
int
|
getItemViewType(int position)
Return the view type of the item at |
ArrayList<Presenter>
|
getPresenterMapper()
Returns the presenter mapper array. |
ItemBridgeAdapter.Wrapper
|
getWrapper()
Returns the |
final
void
|
onBindViewHolder(RecyclerView.ViewHolder holder, int position)
Called by RecyclerView to display the data at the specified position. |
final
void
|
onBindViewHolder(RecyclerView.ViewHolder holder, int position, List payloads)
Called by RecyclerView to display the data at the specified position. |
final
RecyclerView.ViewHolder
|
onCreateViewHolder(ViewGroup parent, int viewType)
|
final
void
|
onViewAttachedToWindow(RecyclerView.ViewHolder holder)
Called when a view created by this adapter has been attached to a window. |
final
void
|
onViewDetachedFromWindow(RecyclerView.ViewHolder holder)
Called when a view created by this adapter has been detached from its window. |
final
void
|
onViewRecycled(RecyclerView.ViewHolder holder)
Called when a view created by this adapter has been recycled. |
void
|