MaterialContainerTransform.ProgressThresholds

public class 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 fields

final float
final float

Public constructors

ProgressThresholds(float start, float end)

Public methods

float
float

Public fields

end

public final float end

start

public final float start

Public constructors

ProgressThresholds

public ProgressThresholds(float start, float end)

Public methods

getEnd

public float getEnd()

getStart

public float getStart()