FadeThroughProvider
public
final
class
FadeThroughProvider
extends Object
implements
VisibilityAnimatorProvider
java.lang.Object | |
↳ | com.google.android.material.transition.platform.FadeThroughProvider |
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 constructors | |
---|---|
FadeThroughProvider()
|
Public methods | |
---|---|
Animator
|
createAppear(ViewGroup sceneRoot, View view)
Should return an Animator that animates in the appearing target |
Animator
|
createDisappear(ViewGroup sceneRoot, View view)
Should return an Animator that animates out the disappearing target |
float
|
getProgressThreshold()
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. |
Inherited methods | |
---|---|
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 | |
---|---|
sceneRoot |
ViewGroup : The root of the transition hierarchy, which can be useful for checking
configurations such as RTL |
view |
View : The view that is appearing
|
Returns | |
---|---|
Animator |
createDisappear
public Animator createDisappear (ViewGroup sceneRoot, View view)
Should return an Animator that animates out the disappearing target view
.
Parameters | |
---|---|
sceneRoot |
ViewGroup : The root of the transition hierarchy, which can be useful for checking
configurations such as RTL |
view |
View : The view that is disappearing
|
Returns | |
---|---|
Animator |
getProgressThreshold
public float getProgressThreshold ()
Get the point at which a disappearing target finishes fading out and an appearing target begins to fade in.
Returns | |
---|---|
float |
See also:
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 | |
---|---|
progressThreshold |
float : A float between 0 and 1.
|