Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

OnChildViewHolderSelectedListener

abstract class OnChildViewHolderSelectedListener
kotlin.Any
   ↳ androidx.leanback.widget.OnChildViewHolderSelectedListener

Interface for receiving notification when a child of this ViewGroup has been selected. There are two methods:

  • {link onChildViewHolderSelected(RecyclerView, RecyclerView.ViewHolder, int, int)} is called when the view holder is about to be selected. The listener could change size of the view holder in this callback.
  • {link onChildViewHolderSelectedAndPositioned(RecyclerView, RecyclerView.ViewHolder, * int, int) is called when view holder has been selected and laid out in RecyclerView.
  • Summary

    Public constructors

    Interface for receiving notification when a child of this ViewGroup has been selected.

    Public methods
    open Unit
    onChildViewHolderSelected(parent: RecyclerView!, child: RecyclerView.ViewHolder!, position: Int, subposition: Int)

    Callback method to be invoked when a child of this ViewGroup has been selected.

    open Unit

    Callback method to be invoked when a child of this ViewGroup has been selected and positioned.

    Public constructors

    <init>

    OnChildViewHolderSelectedListener()

    Interface for receiving notification when a child of this ViewGroup has been selected. There are two methods:

  • {link onChildViewHolderSelected(RecyclerView, RecyclerView.ViewHolder, int, int)} is called when the view holder is about to be selected. The listener could change size of the view holder in this callback.
  • {link onChildViewHolderSelectedAndPositioned(RecyclerView, RecyclerView.ViewHolder, * int, int) is called when view holder has been selected and laid out in RecyclerView.
  • Public methods

    onChildViewHolderSelected

    open fun onChildViewHolderSelected(
        parent: RecyclerView!,
        child: RecyclerView.ViewHolder!,
        position: Int,
        subposition: Int
    ): Unit

    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, overide onChildViewHolderSelectedAndPositioned( * RecyclerView, RecyclerView.ViewHolder, int, int).

    Parameters
    parent RecyclerView!: The RecyclerView where the selection happened.
    child RecyclerView.ViewHolder!: The ViewHolder within the RecyclerView that is selected, or null if no view is selected.
    position Int: The position of the view in the adapter, or NO_POSITION if no view is selected.
    subposition Int: The index of which ItemAlignmentDef being used, 0 if there is no ItemAlignmentDef defined for the item.

    onChildViewHolderSelectedAndPositioned

    open fun onChildViewHolderSelectedAndPositioned(
        parent: RecyclerView!,
        child: RecyclerView.ViewHolder!,
        position: Int,
        subposition: Int
    ): Unit

    Callback method to be invoked when a child of this ViewGroup has been selected and positioned.

    Parameters
    parent RecyclerView!: The RecyclerView where the selection happened.
    child RecyclerView.ViewHolder!: The ViewHolder within the RecyclerView that is selected, or null if no view is selected.
    position Int: The position of the view in the adapter, or NO_POSITION if no view is selected.
    subposition Int: The index of which ItemAlignmentDef being used, 0 if there is no ItemAlignmentDef defined for the item.