ItemBridgeAdapter
open class ItemBridgeAdapter : RecyclerView.Adapter<RecyclerView.ViewHolder!>, FacetProviderAdapter
kotlin.Any | ||
↳ | androidx.recyclerview.widget.RecyclerView.Adapter<androidx.recyclerview.widget.RecyclerView.ViewHolder> | |
↳ | androidx.leanback.widget.ItemBridgeAdapter |
Bridge from Presenter
to RecyclerView.Adapter
. Public to allow use by third party Presenters.
Summary
Nested classes | |
---|---|
open |
Interface for listening to ViewHolder operations. |
open |
ViewHolder for the ItemBridgeAdapter. |
abstract |
Interface for wrapping a view created by a Presenter into another view. |
Public constructors | |
---|---|
<init>(adapter: ObjectAdapter!, presenterSelector: PresenterSelector!) |
|
<init>(adapter: ObjectAdapter!) |
|
<init>() |
Protected methods | |
---|---|
open Unit |
onAddPresenter(presenter: Presenter!, type: Int) Called when presenter is added to Adapter. |
open Unit |
onAttachedToWindow(viewHolder: ItemBridgeAdapter.ViewHolder!) Called when ViewHolder has been attached to window. |
open Unit |
onBind(viewHolder: ItemBridgeAdapter.ViewHolder!) Called when ViewHolder has been bound to data. |
open Unit |
onCreate(viewHolder: ItemBridgeAdapter.ViewHolder!) Called when ViewHolder is created. |
open Unit |
onDetachedFromWindow(viewHolder: ItemBridgeAdapter.ViewHolder!) Called when ViewHolder has been detached from window. |
open Unit |
onUnbind(viewHolder: ItemBridgeAdapter.ViewHolder!) Called when ViewHolder has been unbound from data. |
Inherited functions | |
---|---|