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 |