All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AlignHorizontallyReference AlignVerticallyReference ArcCurveFit This provides provides a curve fit system that stitches the x,y path together with quarter ellipsesArrayLinkedVariables Store a set of variables and their values in an array-based linked list.ArrayRow ArrayRow.ArrayRowVariables Barrier A Barrier takes multiple widgetsBarrierReference BasicMeasure Implements basic measure for linear resolutionBasicMeasure.Measure BasicMeasure.Measurer Cache Cache for common objectsChain Chain management and constraints creationChainHead Class to represent a chain by its main elements.ChainReference ChainRun CLArray CLContainer CLElement CLKey CLNumber CLObject CLParser CLParsingException CLString CLToken ConstraintAnchor Model a constraint relation.ConstraintAnchor.Type Define the type of anchorConstraintReference ConstraintReference.ConstraintReferenceFactory ConstraintSetParser ConstraintSetParser.DesignElement ConstraintSetParser.LayoutVariables Provide the storage for managing Variables in the system.ConstraintSetParser.MotionLayoutDebugFlags ConstraintWidget Implements a constraint Widget model supporting constraints relations between other widgets.ConstraintWidget.DimensionBehaviour Define how the widget will resizeConstraintWidgetContainer A container of ConstraintWidget that can layout its childrenCoreMotionScene This defines the interface to motionScene functionalityCorePixelDp CurveFit Base class for curve fitting / interpolation Curve fits must be capable of being differentiable and extend beyond the points (extrapolate)CustomAttribute Defines non standard AttributesCustomAttribute.AttributeType CustomVariable Defines non standard AttributesDependency DependencyGraph DependencyNode DifferentialInterpolator Dimension Represents a dimension (width or height) of a constrained widgetDimension.Type Direct Direct resolution engine This walks through the graph of dependencies and infer final position.Easing Provide the engine for cubic spline easingFacade FloatRect Flow Implements the Flow virtual layout.GoalRow Grouping Implements a simple grouping mechanism, to group interdependent widgets together.Guideline GuidelineGuidelineReference Helper interface to virtual objectsHelperReference HelperWidget HelperWidget classHorizontalChainReference HorizontalWidgetRun HyperSpline Provides spline interpolation code.HyperSpline.Cubic Interpolator 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 KeyParser LinearCurveFit This performs a simple linear interpolation in multiple dimensionsLinearSystem Represents and solves a system of linear equations.Metrics MonotonicCurveFit This performs a spline interpolation in multiple dimensionsMotion This contains the picture of a view through the a transition and is used to interpolate it During an transition every view has a MotionController which drives its position.MotionConstraintSet MotionKey Base class in an element in a KeyFrameMotionKeyAttributes MotionKeyCycle MotionKeyPosition MotionKeyTimeCycle MotionKeyTrigger MotionPaths This is used to capture and play back path of the layout.MotionWidget MotionWidget.Motion MotionWidget.PropertySet Optimizer Implements direct resolution without using the solverOscillator This generates variable frequency oscillation curvesPlaceholder Simple VirtualLayout that center the first referenced widget onto itself.PriorityGoalRow Implements a row containing goals taking in account priorities.Rect Rectangle Simple rect classReference Registry RegistryCallback Schlick Schlick's bias and gain functions curve for use in an easing function including quantize functionsSolverVariable Represents a given variable used in thelinear expression solver.SolverVariable.Type Type of variablesSolverVariableValues Store a set of variables and their values in an array-based linked list coupled with a custom hashmap.SplineSet This engine allows manipulation of attributes by CurvesSplineSet.CustomSet SplineSet.CustomSpline SpringStopEngine This contains the class to provide the logic for an animation to come to a stop using a spring model.State Represents a full state of a ConstraintLayoutState.Chain State.Constraint State.Direction State.Helper 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 1StopEngine StopLogicEngine This contains the class to provide the logic for an animation to come to a stop.TimeCycleSplineSet This engine allows manipulation of attributes by wave shapes oscillating in timeTimeCycleSplineSet.CustomSet TimeCycleSplineSet.CustomVarSet TimeCycleSplineSet.Sort Transition TransitionParser Contains code for Parsing TransitionsTypedBundle TypedValues Provides an interface to values used in KeyFrames and in Starting and Ending WidgetsTypedValues.AttributesType TypedValues.Custom TypedValues.CycleType TypedValues.MotionScene TypedValues.MotionType TypedValues.OnSwipe TypedValues.PositionType TypedValues.TransitionType TypedValues.TriggerType Utils Utils.DebugHandle VelocityMatrix This is used to calculate the related velocity matrix for a post layout matrixVerticalChainReference VerticalWidgetRun ViewState VirtualLayout WidgetContainer A container of ConstraintWidgetWidgetFrame Utility class to encapsulate layout of a widgetWidgetGroup Represents a group of widget for the grouping mechanism.WidgetRun