MaterialContainerTransform.ProgressThresholds

public static class MaterialContainerTransform.ProgressThresholds
extends Object

java.lang.Object
   ↳ com.google.android.material.transition.platform.MaterialContainerTransform.ProgressThresholds


A class which holds a start and end value which represent a range within 0.0 - 1.0.

This class is used to define the period, or sub-range, over which a child animation is run inside a parent animation's overall 0.0 - 1.0 progress.

For example, setting the fade thresholds to a range of 0.3 - 0.6 would mean that for the first 30% of the animation, the start view would be fully opaque and the end view would be fully transparent. Then, the fade would begin at the 30% point of the animation and complete at the 60% point. For the remainder of the animation after the 60% point, the start view would be fully transparent and the end view would be fully opaque.

Summary

Public constructors

ProgressThresholds(float start, float end)

Public methods

float getEnd()
float getStart()

Inherited methods

Public constructors

ProgressThresholds

public ProgressThresholds (float start, 
                float end)

Parameters
start float

end float

Public methods

getEnd

public float getEnd ()

Returns
float

getStart

public float getStart ()

Returns
float