FadeThroughProvider

public final class FadeThroughProvider implements VisibilityAnimatorProvider


A class that configures and is able to provide an Animator that fades out or in a view.

FadeThroughProvider differs from FadeProvider in that it fades out and in views sequentially.

Summary

Public fields

float

Public constructors

Public methods

Animator
createAppear(ViewGroup sceneRoot, View view)

Should return an Animator that animates in the appearing target view.

Animator
createDisappear(ViewGroup sceneRoot, View view)

Should return an Animator that animates out the disappearing target view.

float

Get the point at which a disappearing target finishes fading out and an appearing target begins to fade in.

void
setProgressThreshold(float progressThreshold)

Set the point, between 0 and 1, at which a disappearing target finishes fading out and an appearing target begins to fade in.

Public fields

progressThreshold

public float progressThreshold

Public constructors

FadeThroughProvider

public FadeThroughProvider()

Public methods

createAppear

public Animator createAppear(ViewGroup sceneRoot, View view)

Should return an Animator that animates in the appearing target view.

Parameters
ViewGroup sceneRoot

The root of the transition hierarchy, which can be useful for checking configurations such as RTL

View view

The view that is appearing

createDisappear

public Animator createDisappear(ViewGroup sceneRoot, View view)

Should return an Animator that animates out the disappearing target view.

Parameters
ViewGroup sceneRoot

The root of the transition hierarchy, which can be useful for checking configurations such as RTL

View view

The view that is disappearing

getProgressThreshold

public float getProgressThreshold()

Get the point at which a disappearing target finishes fading out and an appearing target begins to fade in.

setProgressThreshold

public void setProgressThreshold(float progressThreshold)

Set the point, between 0 and 1, at which a disappearing target finishes fading out and an appearing target begins to fade in.

Parameters
float progressThreshold

A float between 0 and 1.