Android APIs
public class

FullWidthDetailsOverviewSharedElementHelper

extends FullWidthDetailsOverviewRowPresenter.Listener
java.lang.Object
   ↳ android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener
     ↳ android.support.v17.leanback.widget.FullWidthDetailsOverviewSharedElementHelper

Class Overview

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, long timeoutMs)
void setSharedElementEnterTransition(Activity activity, String sharedElementName)
void startPostponedEnterTransition()
Manually start postponed enter transition.
[Expand]
Inherited Methods
From class android.support.v17.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener
From class java.lang.Object

Public Constructors

public FullWidthDetailsOverviewSharedElementHelper ()

Public Methods

public 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.

public void onBindLogo (FullWidthDetailsOverviewRowPresenter.ViewHolder vh)

Parameters
vh The ViewHolder that has bound logo view.

public 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.

public void setSharedElementEnterTransition (Activity activity, String sharedElementName, long timeoutMs)

public void setSharedElementEnterTransition (Activity activity, String sharedElementName)

public void startPostponedEnterTransition ()

Manually start postponed enter transition.