belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
OnChildViewHolderSelectedListener
public
abstract
class
OnChildViewHolderSelectedListener
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.OnChildViewHolderSelectedListener |
Interface for receiving notification when a child of this ViewGroup has been selected. There are two methods:
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.
onChildViewHolderSelectedAndPositioned(RecyclerView, RecyclerView.ViewHolder, int, int)
is called when view holder has been selected and laid out in RecyclerView.
Summary
Public constructors | |
---|---|
OnChildViewHolderSelectedListener()
|
Public methods | |
---|---|
void
|
onChildViewHolderSelected(RecyclerView parent, RecyclerView.ViewHolder child, int position, int subposition)
Callback method to be invoked when a child of this ViewGroup has been selected. |
void
|
onChildViewHolderSelectedAndPositioned(RecyclerView parent, RecyclerView.ViewHolder child, int position, int subposition)
Callback method to be invoked when a child of this ViewGroup has been selected and positioned. |
Inherited methods | |
---|---|
From
class
java.lang.Object
|
Public constructors
Public methods
onChildViewHolderSelected
void onChildViewHolderSelected (RecyclerView parent, 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, 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 ItemAlignmentFacet.ItemAlignmentDef being used,
0 if there is no ItemAlignmentDef defined for the item.
|
onChildViewHolderSelectedAndPositioned
void onChildViewHolderSelectedAndPositioned (RecyclerView parent, RecyclerView.ViewHolder child, int position, int subposition)
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 ItemAlignmentFacet.ItemAlignmentDef being used,
0 if there is no ItemAlignmentDef defined for the item.
|
Interfaces
- BaseGridView.OnKeyInterceptListener
- BaseGridView.OnMotionInterceptListener
- BaseGridView.OnTouchInterceptListener
- BaseGridView.OnUnhandledKeyListener
- BaseOnItemViewClickedListener
- BaseOnItemViewSelectedListener
- BrowseFrameLayout.OnChildFocusListener
- BrowseFrameLayout.OnFocusSearchListener
- FacetProvider
- FacetProviderAdapter
- FocusHighlight
- FragmentAnimationProvider
- ImeKeyMonitor
- ImeKeyMonitor.ImeKeyListener
- MultiActionsProvider
- OnActionClickedListener
- OnChildLaidOutListener
- OnChildSelectedListener
- OnItemViewClickedListener
- OnItemViewSelectedListener
- PlaybackSeekUi
- SearchBar.SearchBarListener
- SearchBar.SearchBarPermissionListener
- SearchEditText.OnKeyboardDismissListener
- SpeechRecognitionCallback
- TitleViewAdapter.Provider
- ViewHolderTask
Classes
- AbstractDetailsDescriptionPresenter
- AbstractDetailsDescriptionPresenter.ViewHolder
- AbstractMediaItemPresenter
- AbstractMediaItemPresenter.ViewHolder
- AbstractMediaListHeaderPresenter
- AbstractMediaListHeaderPresenter.ViewHolder
- Action
- ArrayObjectAdapter
- BaseCardView
- BaseCardView.LayoutParams
- BaseGridView
- BrowseFrameLayout
- ClassPresenterSelector
- ControlButtonPresenterSelector
- CursorObjectAdapter
- DetailsOverviewLogoPresenter
- DetailsOverviewLogoPresenter.ViewHolder
- DetailsOverviewRow
- DetailsOverviewRow.Listener
- DetailsOverviewRowPresenter
- DetailsOverviewRowPresenter.ViewHolder
- DetailsParallax
- DiffCallback
- DividerPresenter
- DividerRow
- FocusHighlightHelper
- FullWidthDetailsOverviewRowPresenter
- FullWidthDetailsOverviewRowPresenter.Listener
- FullWidthDetailsOverviewRowPresenter.ViewHolder
- FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener
- FullWidthDetailsOverviewSharedElementHelper
- GuidanceStylist
- GuidanceStylist.Guidance
- GuidedAction
- GuidedAction.Builder
- GuidedAction.BuilderBase
- GuidedActionDiffCallback
- GuidedActionEditText
- GuidedActionsStylist
- GuidedActionsStylist.ViewHolder
- GuidedDatePickerAction
- GuidedDatePickerAction.Builder
- GuidedDatePickerAction.BuilderBase
- HeaderItem
- HorizontalGridView
- HorizontalHoverCardSwitcher
- ImageCardView
- ItemAlignmentFacet
- ItemAlignmentFacet.ItemAlignmentDef
- ItemBridgeAdapter
- ItemBridgeAdapter.AdapterListener
- ItemBridgeAdapter.ViewHolder
- ItemBridgeAdapter.Wrapper
- ItemBridgeAdapterShadowOverlayWrapper
- ListRow
- ListRowHoverCardView
- ListRowPresenter
- ListRowPresenter.SelectItemViewHolderTask
- ListRowPresenter.ViewHolder
- ListRowView
- MultiActionsProvider.MultiAction
- ObjectAdapter
- ObjectAdapter.DataObserver
- OnChildViewHolderSelectedListener
- PageRow
- Parallax
- Parallax.FloatProperty
- Parallax.IntProperty
- Parallax.PropertyMarkerValue
- ParallaxEffect
- ParallaxTarget
- ParallaxTarget.DirectPropertyTarget
- ParallaxTarget.PropertyValuesHolderTarget
- PlaybackControlsRow
- PlaybackControlsRow.ClosedCaptioningAction
- PlaybackControlsRow.FastForwardAction
- PlaybackControlsRow.HighQualityAction
- PlaybackControlsRow.MoreActions
- PlaybackControlsRow.MultiAction
- PlaybackControlsRow.OnPlaybackProgressCallback
- PlaybackControlsRow.PictureInPictureAction
- PlaybackControlsRow.PlayPauseAction
- PlaybackControlsRow.RepeatAction
- PlaybackControlsRow.RewindAction
- PlaybackControlsRow.ShuffleAction
- PlaybackControlsRow.SkipNextAction
- PlaybackControlsRow.SkipPreviousAction
- PlaybackControlsRow.ThumbsAction
- PlaybackControlsRow.ThumbsDownAction
- PlaybackControlsRow.ThumbsUpAction
- PlaybackControlsRowPresenter
- PlaybackControlsRowPresenter.ViewHolder
- PlaybackRowPresenter
- PlaybackRowPresenter.ViewHolder
- PlaybackSeekDataProvider
- PlaybackSeekDataProvider.ResultCallback
- PlaybackSeekUi.Client
- PlaybackTransportRowPresenter
- PlaybackTransportRowPresenter.ViewHolder
- Presenter
- Presenter.ViewHolder
- Presenter.ViewHolderTask
- PresenterSelector
- PresenterSwitcher
- RecyclerViewParallax
- RecyclerViewParallax.ChildPositionProperty
- Row
- RowHeaderPresenter
- RowHeaderPresenter.ViewHolder
- RowHeaderView
- RowPresenter
- RowPresenter.ViewHolder
- SearchBar
- SearchEditText
- SearchOrbView
- SearchOrbView.Colors
- SectionRow
- ShadowOverlayContainer
- ShadowOverlayHelper
- ShadowOverlayHelper.Builder
- ShadowOverlayHelper.Options
- SinglePresenterSelector
- SparseArrayObjectAdapter
- SpeechOrbView
- TitleHelper
- TitleView
- TitleViewAdapter
- VerticalGridPresenter
- VerticalGridPresenter.ViewHolder
- VerticalGridView