belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
Deprecated since version 27.1.0
RowsFragment
public
class
RowsFragment
extends Fragment
implements
BrowseFragment.MainFragmentRowsAdapterProvider,
BrowseFragment.MainFragmentAdapterProvider
java.lang.Object | ||
↳ | android.app.Fragment | |
↳ | android.support.v17.leanback.app.RowsFragment |
This class was deprecated
in API level 27.1.0.
use RowsSupportFragment
An ordered set of rows of leanback widgets.
A RowsFragment renders the elements of its
ObjectAdapter
as a set
of rows in a vertical list. The Adapter's PresenterSelector
must maintain subclasses
of RowPresenter
.
Summary
Nested classes | |
---|---|
class |
RowsFragment.MainFragmentAdapter
|
class |
RowsFragment.MainFragmentRowsAdapter
This class was deprecated
in API level 27.1.0.
use |
Inherited constants |
---|
![]()
android.content.ComponentCallbacks2
|
Public constructors | |
---|---|
RowsFragment()
|
Public methods | |
---|---|
void
|
enableRowScaling(boolean enable)
This method was deprecated
in API level 24.1.0.
use |
RowPresenter.ViewHolder
|
findRowViewHolderByPosition(int position)
Find row ViewHolder by position in adapter. |
final
ObjectAdapter
|
getAdapter()
Returns the Adapter that represents list of rows. |
final
ItemBridgeAdapter
|
getBridgeAdapter()
Returns the RecyclerView.Adapter that wraps |
MainFragmentAdapter
|
getMainFragmentAdapter()
Returns an instance of |
MainFragmentRowsAdapter
|
getMainFragmentRowsAdapter()
Returns an instance of |
BaseOnItemViewClickedListener
|
getOnItemViewClickedListener()
Returns the item clicked listener. |
BaseOnItemViewSelectedListener
|
getOnItemViewSelectedListener()
Returns an item selection listener. |
final
PresenterSelector
|
getPresenterSelector()
Get the presenter selector used to create and bind views. |
RowPresenter.ViewHolder
|
getRowViewHolder(int position)
Get row ViewHolder at adapter position. |
int
|
getSelectedPosition()
Gets position of currently selected row. |
final
VerticalGridView
|
getVerticalGridView()
|
boolean
|
isScrolling()
|
void
|
onCreate(Bundle savedInstanceState)
|
View
|
onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
|
void
|
onDestroyView()
|
void
|
onSaveInstanceState(Bundle outState)
|
void
|
onTransitionEnd()
|
boolean
|
onTransitionPrepare()
|
void
|
onTransitionStart()
|
void
|
onViewCreated(View view, Bundle savedInstanceState)
|
final
void
|
setAdapter(ObjectAdapter rowsAdapter)
Sets the adapter that represents a list of rows. |
void
|
setAlignment(int windowAlignOffsetFromTop)
|
void
|
setEntranceTransitionState(boolean afterTransition)
For rows that willing to participate entrance transition, this function hide views if afterTransition is true, show views if afterTransition is false. |
void
|
setExpand(boolean expand)
Set the visibility of titles/hovercard of browse rows. |
void
|
setOnItemViewClickedListener(BaseOnItemViewClickedListener listener)
Sets an item clicked listener on the fragment. |
void
|
setOnItemViewSelectedListener(BaseOnItemViewSelectedListener listener)
Sets an item selection listener. |
final
void
|
setPresenterSelector(PresenterSelector presenterSelector)
Set the presenter selector used to create and bind views. |
void
|
setSelectedPosition(int position)
Sets the selected row position with smooth animation. |
void
|
setSelectedPosition(int rowPosition, boolean smooth, Presenter.ViewHolderTask rowHolderTask)
Selects a Row and perform an optional task on the Row. |
void
|
setSelectedPosition(int position, boolean smooth)
Sets the selected row position. |
Protected methods | |
---|---|
VerticalGridView
|
findGridViewFromRoot(View view)
|
Inherited methods | |
---|---|
![]()
android.app.Fragment
|