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.

Constructors

Link copied to clipboard
constructor(@FloatRange(from = 0.0, to = 1.0) start: Float, @FloatRange(from = 0.0, to = 1.0) end: Float)

Properties

Link copied to clipboard
@FloatRange(from = 0.0, to = 1.0)
@get:FloatRange(from = 0.0, to = 1.0)
val end: Float
Link copied to clipboard
@FloatRange(from = 0.0, to = 1.0)
@get:FloatRange(from = 0.0, to = 1.0)
val start: Float