Android APIs
public interface

FragmentAnimationProvider

android.support.v17.leanback.widget.FragmentAnimationProvider
Known Indirect Subclasses

Class Overview

FragmentAnimationProvider supplies animations for use during a fragment's onCreateAnimator callback. Animators added here will be added to an animation set and played together. This allows presenters used by a fragment to control their own fragment lifecycle animations.

Summary

Public Methods
abstract void onActivityEnter(List<Animator> animators)
Animates the entry of the fragment in the case where the activity is first being presented.
abstract void onActivityExit(List<Animator> animators)
Animates the exit of the fragment in the case where the activity is about to pause.
abstract void onFragmentEnter(List<Animator> animators)
Animates the entry of the fragment in the case where there is a previous step fragment participating in the animation.
abstract void onFragmentExit(List<Animator> animators)
Animates the exit of the fragment in the case where there is a previous step fragment participating in the animation.
abstract void onFragmentReenter(List<Animator> animators)
Animates the re-entry of the fragment in the case where there is a previous step fragment participating in the animation.
abstract void onFragmentReturn(List<Animator> animators)
Animates the return of the fragment in the case where there is a previous step fragment participating in the animation.

Public Methods

public abstract void onActivityEnter (List<Animator> animators)

Animates the entry of the fragment in the case where the activity is first being presented.

Parameters
animators A list of animations to which this provider's animations should be added.

public abstract void onActivityExit (List<Animator> animators)

Animates the exit of the fragment in the case where the activity is about to pause.

Parameters
animators A list of animations to which this provider's animations should be added.

public abstract void onFragmentEnter (List<Animator> animators)

Animates the entry of the fragment in the case where there is a previous step fragment participating in the animation. Entry occurs when the fragment is preparing to be shown as it is pushed onto the back stack.

Parameters
animators A list of animations to which this provider's animations should be added.

public abstract void onFragmentExit (List<Animator> animators)

Animates the exit of the fragment in the case where there is a previous step fragment participating in the animation. Exit occurs when the fragment is preparing to be removed, hidden, or detached due to pushing another fragment onto the back stack.

Parameters
animators A list of animations to which this provider's animations should be added.

public abstract void onFragmentReenter (List<Animator> animators)

Animates the re-entry of the fragment in the case where there is a previous step fragment participating in the animation. Re-entry occurs when the fragment is preparing to be shown due to popping the back stack.

Parameters
animators A list of animations to which this provider's animations should be added.

public abstract void onFragmentReturn (List<Animator> animators)

Animates the return of the fragment in the case where there is a previous step fragment participating in the animation. Return occurs when the fragment is preparing to be removed, hidden, or detached due to popping the back stack.

Parameters
animators A list of animations to which this provider's animations should be added.