Google is committed to advancing racial equity for Black communities. See how.

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

MaterialContainerTransform.ProgressThresholds(float start, float end)

Public methods

float getEnd()
float getStart()

Inherited methods

From class java.lang.Object

Public constructors

MaterialContainerTransform.ProgressThresholds

MaterialContainerTransform.ProgressThresholds (float start, 
                float end)

Parameters
start float

end float

Public methods

getEnd

float getEnd ()

Returns
float

getStart

float getStart ()

Returns
float