HeadersFragment
open classHeadersFragment: BaseRowFragment
androidx.leanback.app.HeadersFragment |
An fragment containing a list of row headers. Implementation must support three types of rows:
DividerRow
rendered byDividerPresenter
.Row
rendered byRowHeaderPresenter
.SectionRow
rendered byRowHeaderPresenter
.
setPresenterSelector(PresenterSelector)
in subclass constructor to customize Presenters. App may override BrowseFragment#onCreateHeadersFragment()
.
Summary
Nested classes | |
---|---|
abstract |
Interface definition for a callback to be invoked when a header item is clicked. |
abstract |
Interface definition for a callback to be invoked when a header item is selected. |
Public constructors | |
---|---|
<init>() |
Public methods | |
---|---|
open Boolean | |
open Unit | |
open Unit | |
open Unit |
onViewCreated(@NonNull view: View, @Nullable savedInstanceState: Bundle?) |
open Unit | |
open Unit |
Public constructors
<init>
HeadersFragment()
Public methods
isScrolling
open fun isScrolling(): Boolean
onTransitionEnd
open fun onTransitionEnd(): Unit
onTransitionStart
open fun onTransitionStart(): Unit
onViewCreated
open fun onViewCreated(
@NonNull view: View,
@Nullable savedInstanceState: Bundle?
): Unit
setOnHeaderClickedListener
open fun setOnHeaderClickedListener(listener: HeadersFragment.OnHeaderClickedListener!): Unit
setOnHeaderViewSelectedListener
open fun setOnHeaderViewSelectedListener(listener: HeadersFragment.OnHeaderViewSelectedListener!): Unit