Google 致力于为黑人社区推动种族平等。查看具体举措

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