belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1
FullWidthDetailsOverviewSharedElementHelper
  public
  
  
  
  class
  FullWidthDetailsOverviewSharedElementHelper
  
  
  
  
    extends FullWidthDetailsOverviewRowPresenter.Listener
  
  
  
  
  
  
| java.lang.Object | ||
| ↳ | android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener | |
| ↳ | android.support.v17.leanback.widget.FullWidthDetailsOverviewSharedElementHelper | |
Helper class to assist delayed shared element activity transition for view created by
 FullWidthDetailsOverviewRowPresenter. User must call
 setSharedElementEnterTransition(Activity, String, long) during activity onCreate() and
 call setListener(FullWidthDetailsOverviewRowPresenter.Listener).
 The helper implements FullWidthDetailsOverviewRowPresenter.Listener and starts delayed
 activity transition once onBindLogo(ViewHolder)
 is called.
Summary
| Public constructors | |
|---|---|
| 
      FullWidthDetailsOverviewSharedElementHelper()
       | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        boolean | 
      getAutoStartSharedElementTransition()
      Returns true if auto startPostponedEnterTransition() when bound to logo. | 
| 
        
        
        
        
        
        void | 
      onBindLogo(FullWidthDetailsOverviewRowPresenter.ViewHolder vh)
      
 | 
| 
        
        
        
        
        
        void | 
      setAutoStartSharedElementTransition(boolean enabled)
      Enable or disable auto startPostponedEnterTransition() when bound to logo. | 
| 
        
        
        
        
        
        void | 
      setSharedElementEnterTransition(Activity activity, String sharedElementName)
       | 
| 
        
        
        
        
        
        void | 
      setSharedElementEnterTransition(Activity activity, String sharedElementName, long timeoutMs)
       | 
| 
        
        
        
        
        
        void | 
      startPostponedEnterTransition()
      Manually start postponed enter transition. | 
| Inherited methods | |
|---|---|
|  From
class 
  
    android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener
  
 | |
|  From
class 
  
    java.lang.Object
  
 | |
Public constructors
FullWidthDetailsOverviewSharedElementHelper
FullWidthDetailsOverviewSharedElementHelper ()
Public methods
getAutoStartSharedElementTransition
boolean getAutoStartSharedElementTransition ()
Returns true if auto startPostponedEnterTransition() when bound to logo. When it's
 disabled, app must call startPostponedEnterTransition() to kick off
 windowEnterTransition. By default, it is disabled when there is no
 windowEnterSharedElementTransition set on the activity.
| Returns | |
|---|---|
| boolean | |
onBindLogo
void onBindLogo (FullWidthDetailsOverviewRowPresenter.ViewHolder vh)
notifyOnBindLogo(ViewHolder) is called.
| Parameters | |
|---|---|
| vh | FullWidthDetailsOverviewRowPresenter.ViewHolder: The ViewHolder that has bound logo view. | 
setAutoStartSharedElementTransition
void setAutoStartSharedElementTransition (boolean enabled)
Enable or disable auto startPostponedEnterTransition() when bound to logo. When it's
 disabled, app must call startPostponedEnterTransition() to kick off
 windowEnterTransition. By default, it is disabled when there is no
 windowEnterSharedElementTransition set on the activity.
| Parameters | |
|---|---|
| enabled | boolean | 
setSharedElementEnterTransition
void setSharedElementEnterTransition (Activity activity, String sharedElementName)
| Parameters | |
|---|---|
| activity | Activity | 
| sharedElementName | String | 
setSharedElementEnterTransition
void setSharedElementEnterTransition (Activity activity, String sharedElementName, long timeoutMs)
| Parameters | |
|---|---|
| activity | Activity | 
| sharedElementName | String | 
| timeoutMs | long | 
startPostponedEnterTransition
void startPostponedEnterTransition ()
Manually start postponed enter transition.
- Interfaces- BaseGridView.OnKeyInterceptListener
- BaseGridView.OnMotionInterceptListener
- BaseGridView.OnTouchInterceptListener
- BaseGridView.OnUnhandledKeyListener
- BaseOnItemViewClickedListener
- BaseOnItemViewSelectedListener
- BrowseFrameLayout.OnChildFocusListener
- BrowseFrameLayout.OnFocusSearchListener
- FacetProvider
- FacetProviderAdapter
- FocusHighlight
- FragmentAnimationProvider
- ImeKeyMonitor
- ImeKeyMonitor.ImeKeyListener
- MultiActionsProvider
- OnActionClickedListener
- OnChildLaidOutListener
- OnChildSelectedListener
- OnItemViewClickedListener
- OnItemViewSelectedListener
- PlaybackSeekUi
- SearchBar.SearchBarListener
- SearchBar.SearchBarPermissionListener
- SearchEditText.OnKeyboardDismissListener
- SpeechRecognitionCallback
- TitleViewAdapter.Provider
- ViewHolderTask
 
- Classes- AbstractDetailsDescriptionPresenter
- AbstractDetailsDescriptionPresenter.ViewHolder
- AbstractMediaItemPresenter
- AbstractMediaItemPresenter.ViewHolder
- AbstractMediaListHeaderPresenter
- AbstractMediaListHeaderPresenter.ViewHolder
- Action
- ArrayObjectAdapter
- BaseCardView
- BaseCardView.LayoutParams
- BaseGridView
- BrowseFrameLayout
- ClassPresenterSelector
- ControlButtonPresenterSelector
- CursorObjectAdapter
- DetailsOverviewLogoPresenter
- DetailsOverviewLogoPresenter.ViewHolder
- DetailsOverviewRow
- DetailsOverviewRow.Listener
- DetailsOverviewRowPresenter
- DetailsOverviewRowPresenter.ViewHolder
- DetailsParallax
- DiffCallback
- DividerPresenter
- DividerRow
- FocusHighlightHelper
- FullWidthDetailsOverviewRowPresenter
- FullWidthDetailsOverviewRowPresenter.Listener
- FullWidthDetailsOverviewRowPresenter.ViewHolder
- FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener
- FullWidthDetailsOverviewSharedElementHelper
- GuidanceStylist
- GuidanceStylist.Guidance
- GuidedAction
- GuidedAction.Builder
- GuidedAction.BuilderBase
- GuidedActionDiffCallback
- GuidedActionEditText
- GuidedActionsStylist
- GuidedActionsStylist.ViewHolder
- GuidedDatePickerAction
- GuidedDatePickerAction.Builder
- GuidedDatePickerAction.BuilderBase
- HeaderItem
- HorizontalGridView
- HorizontalHoverCardSwitcher
- ImageCardView
- ItemAlignmentFacet
- ItemAlignmentFacet.ItemAlignmentDef
- ItemBridgeAdapter
- ItemBridgeAdapter.AdapterListener
- ItemBridgeAdapter.ViewHolder
- ItemBridgeAdapter.Wrapper
- ItemBridgeAdapterShadowOverlayWrapper
- ListRow
- ListRowHoverCardView
- ListRowPresenter
- ListRowPresenter.SelectItemViewHolderTask
- ListRowPresenter.ViewHolder
- ListRowView
- MultiActionsProvider.MultiAction
- ObjectAdapter
- ObjectAdapter.DataObserver
- OnChildViewHolderSelectedListener
- PageRow
- Parallax
- Parallax.FloatProperty
- Parallax.IntProperty
- Parallax.PropertyMarkerValue
- ParallaxEffect
- ParallaxTarget
- ParallaxTarget.DirectPropertyTarget
- ParallaxTarget.PropertyValuesHolderTarget
- PlaybackControlsRow
- PlaybackControlsRow.ClosedCaptioningAction
- PlaybackControlsRow.FastForwardAction
- PlaybackControlsRow.HighQualityAction
- PlaybackControlsRow.MoreActions
- PlaybackControlsRow.MultiAction
- PlaybackControlsRow.OnPlaybackProgressCallback
- PlaybackControlsRow.PictureInPictureAction
- PlaybackControlsRow.PlayPauseAction
- PlaybackControlsRow.RepeatAction
- PlaybackControlsRow.RewindAction
- PlaybackControlsRow.ShuffleAction
- PlaybackControlsRow.SkipNextAction
- PlaybackControlsRow.SkipPreviousAction
- PlaybackControlsRow.ThumbsAction
- PlaybackControlsRow.ThumbsDownAction
- PlaybackControlsRow.ThumbsUpAction
- PlaybackControlsRowPresenter
- PlaybackControlsRowPresenter.ViewHolder
- PlaybackRowPresenter
- PlaybackRowPresenter.ViewHolder
- PlaybackSeekDataProvider
- PlaybackSeekDataProvider.ResultCallback
- PlaybackSeekUi.Client
- PlaybackTransportRowPresenter
- PlaybackTransportRowPresenter.ViewHolder
- Presenter
- Presenter.ViewHolder
- Presenter.ViewHolderTask
- PresenterSelector
- PresenterSwitcher
- RecyclerViewParallax
- RecyclerViewParallax.ChildPositionProperty
- Row
- RowHeaderPresenter
- RowHeaderPresenter.ViewHolder
- RowHeaderView
- RowPresenter
- RowPresenter.ViewHolder
- SearchBar
- SearchEditText
- SearchOrbView
- SearchOrbView.Colors
- SectionRow
- ShadowOverlayContainer
- ShadowOverlayHelper
- ShadowOverlayHelper.Builder
- ShadowOverlayHelper.Options
- SinglePresenterSelector
- SparseArrayObjectAdapter
- SpeechOrbView
- TitleHelper
- TitleView
- TitleViewAdapter
- VerticalGridPresenter
- VerticalGridPresenter.ViewHolder
- VerticalGridView
 
