FullWidthDetailsOverviewSharedElementHelper

public class FullWidthDetailsOverviewSharedElementHelper
extends FullWidthDetailsOverviewRowPresenter.Listener

java.lang.Object
   ↳ androidx.leanback.widget.FullWidthDetailsOverviewRowPresenter.Listener
     ↳ androidx.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 FullWidthDetailsOverviewRowPresenter.setListener(FullWidthDetailsOverviewRowPresenter.Listener). The helper implements FullWidthDetailsOverviewRowPresenter.Listener and starts delayed activity transition once FullWidthDetailsOverviewRowPresenter.Listener.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)

FullWidthDetailsOverviewRowPresenter.notifyOnBindLogo(ViewHolder) is called.

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