RowsSupportFragment
open class RowsSupportFragment : BaseRowSupportFragment, BrowseSupportFragment.MainFragmentRowsAdapterProvider, BrowseSupportFragment.MainFragmentAdapterProvider
androidx.leanback.app.RowsSupportFragment |
An ordered set of rows of leanback widgets.
A RowsSupportFragment renders the elements of its androidx.leanback.widget.ObjectAdapter
as a set of rows in a vertical list. The Adapter's PresenterSelector
must maintain subclasses of RowPresenter
.
Summary
Nested classes | |
---|---|
open | |
open |
The adapter that RowsSupportFragment implements BrowseSupportFragment. |
Public constructors | |
---|---|
<init>() An ordered set of rows of leanback widgets. |
Public methods | |
---|---|
open Unit |
enableRowScaling(enable: Boolean) |
open RowPresenter.ViewHolder! |
findRowViewHolderByPosition(position: Int) Find row ViewHolder by position in adapter. |
open BrowseSupportFragment.MainFragmentAdapter<Fragment!>! | |
open BrowseSupportFragment.MainFragmentRowsAdapter<Fragment!>! | |
open BaseOnItemViewClickedListener<Any!>! |
Returns the item clicked listener. |
open BaseOnItemViewSelectedListener<Any!>! |
Returns an item selection listener. |
open RowPresenter.ViewHolder! |
getRowViewHolder(position: Int) Get row ViewHolder at adapter position. |
open Boolean | |
open Unit | |
open Unit | |
open Boolean | |
open Unit |
onViewCreated(@NonNull view: View, @Nullable savedInstanceState: Bundle?) |
open Unit |
setAlignment(windowAlignOffsetFromTop: Int) |
open Unit |
setEntranceTransitionState(afterTransition: Boolean) For rows that willing to participate entrance transition, this function hide views if afterTransition is true, show views if afterTransition is false. |
open Unit |
Set the visibility of titles/hovercard of browse rows. |
open Unit |
setOnItemViewClickedListener(listener: BaseOnItemViewClickedListener<Any!>!) Sets an item clicked listener on the fragment. |
open Unit |
setOnItemViewSelectedListener(listener: BaseOnItemViewSelectedListener<Any!>!) Sets an item selection listener. |
open Unit |
setSelectedPosition(rowPosition: Int, smooth: Boolean, rowHolderTask: Presenter.ViewHolderTask!) Selects a Row and perform an optional task on the Row. |
Protected methods | |
---|---|
open VerticalGridView! |
findGridViewFromRoot(view: View!) |
Public constructors
<init>
RowsSupportFragment()
An ordered set of rows of leanback widgets.
A RowsSupportFragment renders the elements of its androidx.leanback.widget.ObjectAdapter
as a set of rows in a vertical list. The Adapter's PresenterSelector
must maintain subclasses of RowPresenter
.
Public methods
enableRowScaling
open funenableRowScaling(enable: Boolean): Unit
Deprecated: use BrowseSupportFragment#enableRowScaling(boolean)
instead.
Parameters | |
---|---|
enable |
Boolean: true to enable row scaling |