OnChildViewHolderSelectedListener
public abstract class OnChildViewHolderSelectedListener
Interface for receiving notification when a child of this ViewGroup has been selected. There are two methods:
- {link
onChildViewHolderSelected} is called when the view holder is about to be selected. The listener could change size of the view holder in this callback. - {link
onChildViewHolderSelectedAndPositionedis called when view holder has been selected and laid out in RecyclerView.
Summary
Public constructors |
|---|
Public methods |
|
|---|---|
void |
onChildViewHolderSelected(Callback method to be invoked when a child of this ViewGroup has been selected. |
void |
onChildViewHolderSelectedAndPositioned(Callback method to be invoked when a child of this ViewGroup has been selected and positioned. |
Public constructors
Public methods
onChildViewHolderSelected
public void onChildViewHolderSelected(
@NonNull RecyclerView parent,
@Nullable RecyclerView.ViewHolder child,
int position,
int subposition
)
Callback method to be invoked when a child of this ViewGroup has been selected. Listener might change the size of the child and the position of the child is not finalized. To get the final layout position of child, override onChildViewHolderSelectedAndPositioned.
| Parameters | |
|---|---|
@NonNull RecyclerView parent |
The RecyclerView where the selection happened. |
@Nullable RecyclerView.ViewHolder child |
The ViewHolder within the RecyclerView that is selected, or null if no view is selected. |
int position |
The position of the view in the adapter, or NO_POSITION if no view is selected. |
int subposition |
The index of which |
onChildViewHolderSelectedAndPositioned
public void onChildViewHolderSelectedAndPositioned(
@NonNull RecyclerView parent,
@Nullable RecyclerView.ViewHolder child,
int position,
int subposition
)
Callback method to be invoked when a child of this ViewGroup has been selected and positioned.
| Parameters | |
|---|---|
@NonNull RecyclerView parent |
The RecyclerView where the selection happened. |
@Nullable RecyclerView.ViewHolder child |
The ViewHolder within the RecyclerView that is selected, or null if no view is selected. |
int position |
The position of the view in the adapter, or NO_POSITION if no view is selected. |
int subposition |
The index of which |