OnItemViewSelectedListener
interface OnItemViewSelectedListener : BaseOnItemViewSelectedListener<Row!>
Interface for receiving notification when a row or item becomes selected. The concept of current selection is different than focus. A row or item can be selected without having focus; for example, when a row header view gains focus then the corresponding row view becomes selected. This interface expects row object to be sub class of Row
.
Summary
Inherited functions
|
From class BaseOnItemViewSelectedListener
Unit |
onItemSelected(itemViewHolder: Presenter.ViewHolder!, item: Any!, rowViewHolder: RowPresenter.ViewHolder!, row: T)
Called when a row or a new item becomes selected.
For a non ListRow case, parameter item may be null. Event is fired when selection changes between rows, regardless if row view has focus or not.
For a ListRow case, parameter item is null if the list row is empty.
In the case of a grid, the row parameter is always null.
Row has focus: event is fired when focus changes between children of the row.
No row has focus: the event is fired with the currently selected row and last focused item in the row.
|
|