belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
TitleViewAdapter
public
abstract
class
TitleViewAdapter
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.TitleViewAdapter |
This class allows a customized widget class to implement TitleViewAdapter.Provider
and expose TitleViewAdapter
methods to containing fragment (e.g. BrowseFragment or
DetailsFragment).
The title view must have a search orb view (getSearchAffordanceView()
aligned to start
and can typically have a branding Drawable and or title text aligned to end. The branding part
is fully open to customization: not necessary to be a drawable or text.
Summary
Nested classes | |
---|---|
interface |
TitleViewAdapter.Provider
Interface to be implemented by a customized widget class to implement
|
Constants | |
---|---|
int |
BRANDING_VIEW_VISIBLE
|
int |
FULL_VIEW_VISIBLE
|
int |
SEARCH_VIEW_VISIBLE
|
Public constructors | |
---|---|
TitleViewAdapter()
|
Public methods | |
---|---|
Drawable
|
getBadgeDrawable()
Returns the badge drawable. |
SearchOrbView.Colors
|
getSearchAffordanceColors()
Returns the |
abstract
View
|
getSearchAffordanceView()
Returns the view for the search affordance. |
CharSequence
|
getTitle()
Returns the title text. |
void
|
setAnimationEnabled(boolean enable)
Enables or disables any view animations. |
void
|
setBadgeDrawable(Drawable drawable)
Sets the badge drawable. |
void
|
setOnSearchClickedListener(View.OnClickListener listener)
Sets a click listener for the search affordance view. |
void
|
setSearchAffordanceColors(SearchOrbView.Colors colors)
Sets the |
void
|
setTitle(CharSequence titleText)
Sets the title text. |
void
|
updateComponentsVisibility(int flags)
Based on the flag, it updates the visibility of the individual components - Branding views (badge drawable and/or title) and search affordance view. |
Inherited methods | |
---|---|
![]()
java.lang.Object
|