public interface BaseOnItemViewSelectedListener<T>
Modifier and Type | Method and Description |
---|---|
void |
onItemSelected(Presenter.ViewHolder itemViewHolder,
Object item,
RowPresenter.ViewHolder rowViewHolder,
T row)
Called when a row or a new item becomes selected.
|
void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item, RowPresenter.ViewHolder rowViewHolder, T row)
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.
itemViewHolder
- The view holder of the item that is currently selected.item
- The item that is currently selected.rowViewHolder
- The view holder of the row that is currently selected.row
- The row that is currently selected.