belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
Deprecated since version 27.1.0
BrandedFragment
  public
  
  
  
  class
  BrandedFragment
  
  
  
  
    extends Fragment
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.app.Fragment | |
| ↳ | android.support.v17.leanback.app.BrandedFragment | |
|  Known Direct Subclasses | 
|  Known Indirect Subclasses | 
      This class was deprecated
      in API level 27.1.0.
    use BrandedSupportFragment
  
Fragment class for managing search and branding using a view that implements
 TitleViewAdapter.Provider.
Summary
| Inherited constants | 
|---|
|  From
  interface 
    android.content.ComponentCallbacks2
   | 
| Public constructors | |
|---|---|
| 
      BrandedFragment()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        Drawable | 
      getBadgeDrawable()
      Returns the badge drawable used in the fragment title. | 
| 
        
        
        
        
        
        int | 
      getSearchAffordanceColor()
      Returns the color used to draw the search affordance. | 
| 
        
        
        
        
        
        SearchOrbView.Colors | 
      getSearchAffordanceColors()
      Returns the  | 
| 
        
        
        
        
        
        CharSequence | 
      getTitle()
      Returns the title text for the fragment. | 
| 
        
        
        
        
        
        View | 
      getTitleView()
      Returns the view that implements  | 
| 
        
        
        
        
        
        TitleViewAdapter | 
      getTitleViewAdapter()
      Returns the  | 
| 
        
        
        
        
        
        void | 
      installTitleView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
      Inflate title view and add to parent. | 
| 
        
        
        
        final
        
        boolean | 
      isShowingTitle()
      Returns true/false to indicate the visibility of TitleView. | 
| 
        
        
        
        
        
        void | 
      onDestroyView()
       | 
| 
        
        
        
        
        
        View | 
      onInflateTitleView(LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
      Called by  | 
| 
        
        
        
        
        
        void | 
      onPause()
       | 
| 
        
        
        
        
        
        void | 
      onResume()
       | 
| 
        
        
        
        
        
        void | 
      onSaveInstanceState(Bundle outState)
       | 
| 
        
        
        
        
        
        void | 
      onStart()
       | 
| 
        
        
        
        
        
        void | 
      onViewCreated(View view, Bundle savedInstanceState)
       | 
| 
        
        
        
        
        
        void | 
      setBadgeDrawable(Drawable drawable)
      Sets the drawable displayed in the fragment title. | 
| 
        
        
        
        
        
        void | 
      setOnSearchClickedListener(View.OnClickListener listener)
      Sets a click listener for the search affordance. | 
| 
        
        
        
        
        
        void | 
      setSearchAffordanceColor(int color)
      Sets the color used to draw the search affordance. | 
| 
        
        
        
        
        
        void | 
      setSearchAffordanceColors(SearchOrbView.Colors colors)
      Sets the  | 
| 
        
        
        
        
        
        void | 
      setTitle(CharSequence title)
      Sets title text for the fragment. | 
| 
        
        
        
        
        
        void | 
      setTitleView(View titleView)
      Sets the view that implemented  | 
| 
        
        
        
        
        
        void | 
      showTitle(int flags)
      Changes title view's components visibility and shows title. | 
| 
        
        
        
        
        
        void | 
      showTitle(boolean show)
      Shows or hides the title view. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    android.app.Fragment
  
 | |
|  From
class 
  
    java.lang.Object
  
 | |
|  From
interface 
  
    android.content.ComponentCallbacks2
  
 | |
|  From
interface 
  
    android.view.View.OnCreateContextMenuListener
  
 | |
|  From
interface 
  
    android.content.ComponentCallbacks
  
 | |
Public constructors
Public methods
getBadgeDrawable
Drawable getBadgeDrawable ()
Returns the badge drawable used in the fragment title.
| Returns | |
|---|---|
| Drawable | The badge drawable used in the fragment title. | 
getSearchAffordanceColor
int getSearchAffordanceColor ()
Returns the color used to draw the search affordance.
| Returns | |
|---|---|
| int | |
getSearchAffordanceColors
SearchOrbView.Colors getSearchAffordanceColors ()
Returns the SearchOrbView.Colors
 used to draw the search affordance.
| Returns | |
|---|---|
| SearchOrbView.Colors | |
getTitle
CharSequence getTitle ()
Returns the title text for the fragment.
| Returns | |
|---|---|
| CharSequence | Title text for the fragment. | 
getTitleView
View getTitleView ()
Returns the view that implements TitleViewAdapter.Provider.
| Returns | |
|---|---|
| View | The view that implements TitleViewAdapter.Provider. | 
getTitleViewAdapter
TitleViewAdapter getTitleViewAdapter ()
Returns the TitleViewAdapter implemented by title view.
| Returns | |
|---|---|
| TitleViewAdapter | The TitleViewAdapterimplemented by title view. | 
installTitleView
void installTitleView (LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
Inflate title view and add to parent.  This method should be called in
 onCreateView(LayoutInflater, ViewGroup, Bundle).
| Parameters | |
|---|---|
| inflater | LayoutInflater: The LayoutInflater object that can be used to inflate
 any views in the fragment, | 
| parent | ViewGroup: Parent of title view. | 
| savedInstanceState | Bundle: If non-null, this fragment is being re-constructed
 from a previous saved state as given here. | 
isShowingTitle
boolean isShowingTitle ()
Returns true/false to indicate the visibility of TitleView.
| Returns | |
|---|---|
| boolean | boolean to indicate whether or not it's showing the title. | 
onDestroyView
void onDestroyView ()
onInflateTitleView
View onInflateTitleView (LayoutInflater inflater, ViewGroup parent, Bundle savedInstanceState)
Called by installTitleView(LayoutInflater, ViewGroup, Bundle) to inflate
 title view.  Default implementation uses layout file lb_browse_title.
 Subclass may override and use its own layout, the layout must have a descendant with id
 browse_title_group that implements TitleViewAdapter.Provider. Subclass may return
 null if no title is needed.
| Parameters | |
|---|---|
| inflater | LayoutInflater: The LayoutInflater object that can be used to inflate
                           any views in the fragment, | 
| parent | ViewGroup: Parent of title view. | 
| savedInstanceState | Bundle: If non-null, this fragment is being re-constructed
                           from a previous saved state as given here. | 
| Returns | |
|---|---|
| View | Title view which must have a descendant with id browse_title_group that implements TitleViewAdapter.Provider, or null for no title view. | 
onPause
void onPause ()
onResume
void onResume ()
onStart
void onStart ()
onViewCreated
void onViewCreated (View view, Bundle savedInstanceState)
| Parameters | |
|---|---|
| view | View | 
| savedInstanceState | Bundle | 
setBadgeDrawable
void setBadgeDrawable (Drawable drawable)
Sets the drawable displayed in the fragment title.
| Parameters | |
|---|---|
| drawable | Drawable: The Drawable to display in the fragment title. | 
setOnSearchClickedListener
void setOnSearchClickedListener (View.OnClickListener listener)
Sets a click listener for the search affordance.
The presence of a listener will change the visibility of the search affordance in the fragment title. When set to non-null, the title will contain an element that a user may click to begin a search.
The listener's onClick method
 will be invoked when the user clicks on the search element.
| Parameters | |
|---|---|
| listener | View.OnClickListener: The listener to call when the search element is clicked. | 
setSearchAffordanceColor
void setSearchAffordanceColor (int color)
Sets the color used to draw the search affordance. A default brighter color will be set by the framework.
| Parameters | |
|---|---|
| color | int: The color to use for the search affordance. | 
setSearchAffordanceColors
void setSearchAffordanceColors (SearchOrbView.Colors colors)
Sets the SearchOrbView.Colors used to draw the
 search affordance.
| Parameters | |
|---|---|
| colors | SearchOrbView.Colors: Colors used to draw search affordance. | 
setTitle
void setTitle (CharSequence title)
Sets title text for the fragment.
| Parameters | |
|---|---|
| title | CharSequence: The title text of the fragment. | 
setTitleView
void setTitleView (View titleView)
Sets the view that implemented TitleViewAdapter.
| Parameters | |
|---|---|
| titleView | View: The view that implementedTitleViewAdapter.Provider. | 
showTitle
void showTitle (int flags)
Changes title view's components visibility and shows title.
| Parameters | |
|---|---|
| flags | int: Flags representing the visibility of components inside title view. | 
showTitle
void showTitle (boolean show)
Shows or hides the title view.
| Parameters | |
|---|---|
| show | boolean: True to show title view, false to hide title view. | 
- Interfaces- BrowseFragment.FragmentHost
- BrowseFragment.MainFragmentAdapterProvider
- BrowseFragment.MainFragmentRowsAdapterProvider
- BrowseSupportFragment.FragmentHost
- BrowseSupportFragment.MainFragmentAdapterProvider
- BrowseSupportFragment.MainFragmentRowsAdapterProvider
- HeadersFragment.OnHeaderClickedListener
- HeadersFragment.OnHeaderViewSelectedListener
- HeadersSupportFragment.OnHeaderClickedListener
- HeadersSupportFragment.OnHeaderViewSelectedListener
- SearchFragment.SearchResultProvider
- SearchSupportFragment.SearchResultProvider
 
- Classes- BackgroundManager
- BaseFragment
- BaseSupportFragment
- BrandedFragment
- BrandedSupportFragment
- BrowseFragment
- BrowseFragment.BrowseTransitionListener
- BrowseFragment.FragmentFactory
- BrowseFragment.ListRowFragmentFactory
- BrowseFragment.MainFragmentAdapter
- BrowseFragment.MainFragmentAdapterRegistry
- BrowseFragment.MainFragmentRowsAdapter
- BrowseSupportFragment
- BrowseSupportFragment.BrowseTransitionListener
- BrowseSupportFragment.FragmentFactory
- BrowseSupportFragment.ListRowFragmentFactory
- BrowseSupportFragment.MainFragmentAdapter
- BrowseSupportFragment.MainFragmentAdapterRegistry
- BrowseSupportFragment.MainFragmentRowsAdapter
- DetailsFragment
- DetailsFragmentBackgroundController
- DetailsSupportFragment
- DetailsSupportFragmentBackgroundController
- ErrorFragment
- ErrorSupportFragment
- GuidedStepFragment
- GuidedStepSupportFragment
- HeadersFragment
- HeadersSupportFragment
- OnboardingFragment
- OnboardingSupportFragment
- PlaybackFragment
- PlaybackFragmentGlueHost
- PlaybackSupportFragment
- PlaybackSupportFragmentGlueHost
- ProgressBarManager
- RowsFragment
- RowsFragment.MainFragmentAdapter
- RowsFragment.MainFragmentRowsAdapter
- RowsSupportFragment
- RowsSupportFragment.MainFragmentAdapter
- RowsSupportFragment.MainFragmentRowsAdapter
- SearchFragment
- SearchSupportFragment
- VerticalGridFragment
- VerticalGridSupportFragment
- VideoFragment
- VideoFragmentGlueHost
- VideoSupportFragment
- VideoSupportFragmentGlueHost
 
