androidx.constraintlayout.core.motion.utils
Interfaces
DifferentialInterpolator |
|
StopEngine |
|
TypedValues |
Provides an interface to values used in KeyFrames and in Starting and Ending Widgets |
TypedValues.AttributesType |
|
TypedValues.Custom |
|
TypedValues.CycleType |
|
TypedValues.MotionScene |
|
TypedValues.MotionType |
|
TypedValues.OnSwipe |
|
TypedValues.PositionType |
|
TypedValues.TransitionType |
|
TypedValues.TriggerType |
|
Utils.DebugHandle |
Classes
ArcCurveFit |
This provides provides a curve fit system that stitches the x,y path together with quarter ellipses |
CurveFit |
Base class for curve fitting / interpolation Curve fits must be capable of being differentiable and extend beyond the points (extrapolate) |
Easing |
Provide the engine for cubic spline easing |
FloatRect |
|
HyperSpline |
Provides spline interpolation code. |
HyperSpline.Cubic |
|
KeyCache |
Used by KeyTimeCycles (and any future time dependent behaviour) to cache its current parameters to maintain consistency across requestLayout type rebuilds. |
KeyCycleOscillator |
Provide the engine for executing cycles. |
KeyCycleOscillator.PathRotateSet |
|
KeyFrameArray |
|
KeyFrameArray.CustomArray |
|
KeyFrameArray.CustomVar |
|
LinearCurveFit |
This performs a simple linear interpolation in multiple dimensions |
MonotonicCurveFit |
This performs a spline interpolation in multiple dimensions |
Oscillator |
This generates variable frequency oscillation curves |
Rect |
|
Schlick |
Schlick's bias and gain functions curve for use in an easing function including quantize functions |
SplineSet |
This engine allows manipulation of attributes by Curves |
SplineSet.CustomSet |
|
SplineSet.CustomSpline |
|
SpringStopEngine |
This contains the class to provide the logic for an animation to come to a stop using a spring model. |
StepCurve |
This class translates a series of floating point values into a continuous curve for use in an easing function including quantize functions it is used with the "spline(0,0.3,0.3,0.5,...0.9,1)" it should start at 0 and end at one 1 |
StopLogicEngine |
This contains the class to provide the logic for an animation to come to a stop. |
StopLogicEngine.Decelerate |
|
TimeCycleSplineSet |
This engine allows manipulation of attributes by wave shapes oscillating in time |
TimeCycleSplineSet.CustomSet |
|
TimeCycleSplineSet.CustomVarSet |
|
TimeCycleSplineSet.Sort |
|
TypedBundle |
|
Utils |
|
VelocityMatrix |
This is used to calculate the related velocity matrix for a post layout matrix |
ViewState |