FragmentHost
interface FragmentHost
androidx.leanback.app.BrowseSupportFragment.FragmentHost |
Possible set of actions that BrowseSupportFragment
exposes to clients. Custom fragments can interact with BrowseSupportFragment
using this interface.
Summary
Public methods | |
---|---|
abstract Unit |
notifyDataReady(fragmentAdapter: BrowseSupportFragment.MainFragmentAdapter<Fragment!>!) Fragments mapped to |
abstract Unit |
notifyViewCreated(fragmentAdapter: BrowseSupportFragment.MainFragmentAdapter<Fragment!>!) Fragments are required to invoke this callback once their view is created inside |
abstract Unit |
showTitleView(show: Boolean) Show or hide title view in |
Public methods
notifyDataReady
abstract fun notifyDataReady(fragmentAdapter: BrowseSupportFragment.MainFragmentAdapter<Fragment!>!): Unit
Fragments mapped to PageRow
are required to invoke this callback once their data is created for transition, the entrance animation only after receiving this callback. Failure to invoke this method will lead to fragment not showing up.
Parameters | |
---|---|
fragmentAdapter |
BrowseSupportFragment.MainFragmentAdapter<Fragment!>!: MainFragmentAdapter used by the current fragment. |
notifyViewCreated
abstract fun notifyViewCreated(fragmentAdapter: BrowseSupportFragment.MainFragmentAdapter<Fragment!>!): Unit
Fragments are required to invoke this callback once their view is created inside Fragment#onViewCreated
method. BrowseSupportFragment
starts the entrance animation only after receiving this callback. Failure to invoke this method will lead to fragment not showing up.
Parameters | |
---|---|
fragmentAdapter |
BrowseSupportFragment.MainFragmentAdapter<Fragment!>!: MainFragmentAdapter used by the current fragment. |
showTitleView
abstract fun showTitleView(show: Boolean): Unit
Show or hide title view in BrowseSupportFragment
for fragments mapped to PageRow
. Otherwise the request is ignored, in that case BrowseSupportFragment is fully in control of showing/hiding title view.
When HeadersSupportFragment is visible, BrowseSupportFragment will hide search affordance view if there are other focusable rows above currently focused row.
Parameters | |
---|---|
show |
Boolean: Boolean indicating whether or not to show the title view. |