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 ellipses
|
| ArrayLinkedVariables |
Store a set of variables and their values in an array-based linked list.
|
| ArrayRow |
|
| ArrayRow.ArrayRowVariables |
|
| Barrier |
|
| Barrier |
A Barrier takes multiple widgets
|
| BarrierReference |
|
| BasicMeasure |
Implements basic measure for linear resolution
|
| BasicMeasure.Measure |
|
| BasicMeasure.Measurer |
|
| Cache |
Cache for common objects
|
| Chain |
|
| Chain |
Chain management and constraints creation
|
| Chain.Style |
|
| ChainHead |
Class to represent a chain by its main elements.
|
| ChainReference |
|
| ChainRun |
|
| CLArray |
|
| CLContainer |
|
| CLElement |
|
| CLKey |
|
| CLNumber |
|
| CLObject |
|
| CLParser |
|
| CLParsingException |
|
| CLString |
|
| CLToken |
|
| Constraint |
Provides the API for creating a Constraint Object for use in the Core
ConstraintLayout & MotionLayout system
|
| Constraint.Behaviour |
|
| Constraint.ChainMode |
|
| Constraint.HSide |
|
| Constraint.Side |
|
| Constraint.VSide |
|
| ConstraintAnchor |
Model a constraint relation.
|
| ConstraintAnchor.Type |
Define the type of anchor
|
| ConstraintReference |
|
| ConstraintReference.ConstraintReferenceFactory |
|
| ConstraintSet |
Provides the API for creating a ConstraintSet Object for use in the Core
ConstraintLayout & MotionLayout system
|
| 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 resize
|
| ConstraintWidgetContainer |
A container of ConstraintWidget that can layout its children
|
| CoreMotionScene |
This defines the interface to motionScene functionality
|
| CorePixelDp |
|
| 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 Attributes
|
| CustomAttribute.AttributeType |
|
| CustomVariable |
Defines non standard Attributes
|
| Dependency |
|
| DependencyGraph |
|
| DependencyNode |
|
| DifferentialInterpolator |
|
| Dimension |
Represents a dimension (width or height) of a constrained widget
|
| Dimension.Type |
|
| Direct |
Direct resolution engine
This walks through the graph of dependencies and infer final position.
|
| Easing |
Provide the engine for cubic spline easing
|
| Facade |
|
| FloatRect |
|
| Flow |
Implements the Flow virtual layout.
|
| FlowReference |
The FlowReference class can be used to store the relevant properties of a Flow Helper
when parsing the Flow Helper information in a JSON representation.
|
| GoalRow |
|
| GridEngine |
GridEngine class contains the main logic of the Grid Helper
|
| Grouping |
Implements a simple grouping mechanism, to group interdependent widgets together.
|
| Guideline |
|
| Guideline |
Guideline
|
| GuidelineReference |
|
| HChain |
|
| Helper |
|
| Helper |
interface to virtual objects
|
| Helper.HelperType |
|
| Helper.Type |
|
| HelperReference |
|
| HelperWidget |
HelperWidget class
|
| HorizontalChainReference |
|
| HorizontalWidgetRun |
|
| HyperSpline |
Provides spline interpolation code.
|
| HyperSpline.Cubic |
|
| Interpolator |
|
| KeyAttribute |
Provides the API for creating a KeyAttribute Object for use in the Core
ConstraintLayout & MotionLayout system
|
| KeyAttribute.Fit |
|
| KeyAttribute.Visibility |
|
| KeyAttributes |
Provides the API for creating a KeyAttribute Object for use in the Core
ConstraintLayout & MotionLayout system
This allows multiple KeyAttribute positions to defined in one object.
|
| KeyAttributes.Fit |
|
| KeyAttributes.Visibility |
|
| KeyCache |
Used by KeyTimeCycles (and any future time dependent behaviour) to cache its current parameters
to maintain consistency across requestLayout type rebuilds.
|
| KeyCycle |
|
| KeyCycle.Wave |
|
| KeyCycleOscillator |
Provide the engine for executing cycles.
|
| KeyCycleOscillator.PathRotateSet |
|
| KeyCycles |
Provides the API for creating a KeyCycle Object for use in the Core
ConstraintLayout & MotionLayout system
This allows multiple KeyCycle positions to defined in one object.
|
| KeyCycles.Wave |
|
| KeyFrameArray |
|
| KeyFrameArray.CustomArray |
|
| KeyFrameArray.CustomVar |
|
| KeyFrames |
Provides the API for creating a KeyFrames Object for use in the Core
ConstraintLayout & MotionLayout system
KeyFrames is a container for KeyAttribute,KeyCycle,KeyPosition etc.
|
| KeyParser |
|
| KeyPosition |
Provides the API for creating a KeyPosition Object for use in the Core
ConstraintLayout & MotionLayout system
|
| KeyPosition.Type |
|
| KeyPositions |
Provides the API for creating a KeyPosition Object for use in the Core
ConstraintLayout & MotionLayout system
This allows multiple KeyPosition positions to defined in one object.
|
| KeyPositions.Type |
|
| Keys |
This is the base Key for all the key (KeyCycle, KeyPosition, etc.) Objects
|
| LinearCurveFit |
This performs a simple linear interpolation in multiple dimensions
|
| LinearSystem |
Represents and solves a system of linear equations.
|
| Metrics |
Utility class to track metrics during the system resolution
|
| MonotonicCurveFit |
This performs a spline interpolation in multiple dimensions
|
| Motion |
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 KeyFrame
|
| MotionKeyAttributes |
|
| MotionKeyCycle |
|
| MotionKeyPosition |
|
| MotionKeyTimeCycle |
|
| MotionKeyTrigger |
|
| MotionPaths |
This is used to capture and play back path of the layout.
|
| MotionScene |
This defines to MotionScene container
It contains ConstraintSet and Transitions
|
| MotionWidget |
|
| MotionWidget.Motion |
|
| MotionWidget.PropertySet |
|
| OnSwipe |
Create automatic swipe handling object
|
| OnSwipe.Boundary |
|
| OnSwipe.Drag |
|
| OnSwipe.Mode |
|
| OnSwipe.Side |
|
| OnSwipe.TouchUp |
|
| Optimizer |
Implements direct resolution without using the solver
|
| Oscillator |
This generates variable frequency oscillation curves
|
| Placeholder |
Simple VirtualLayout that center the first referenced widget onto itself.
|
| PriorityGoalRow |
Implements a row containing goals taking in account priorities.
|
| Rect |
|
| Rectangle |
Simple rect class
|
| Ref |
|
| Reference |
|
| Registry |
|
| RegistryCallback |
|
| Schlick |
Schlick's bias and gain functions
curve for use in an easing function including quantize functions
|
| SolverVariable |
|
| SolverVariable.Type |
Type of variables
|
| SolverVariableValues |
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 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.
|
| State |
Represents a full state of a ConstraintLayout
|
| State.Chain |
|
| State.Constraint |
|
| State.Direction |
|
| State.Helper |
|
| State.Wrap |
|
| 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
|
| StopEngine |
|
| 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 |
|
| Transition |
Create a Transition Object.
|
| Transition |
|
| Transition.WidgetState |
|
| TransitionParser |
Contains code for Parsing Transitions
|
| TypedBundle |
|
| 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 |
|
| Utils.DebugHandle |
|
| VChain |
|
| VelocityMatrix |
This is used to calculate the related velocity matrix for a post layout matrix
|
| VerticalChainReference |
|
| VerticalWidgetRun |
|
| VGuideline |
|
| ViewState |
|
| VirtualLayout |
Base class for Virtual layouts
|
| WidgetContainer |
A container of ConstraintWidget
|
| WidgetFrame |
Utility class to encapsulate layout of a widget
|
| WidgetGroup |
Represents a group of widget for the grouping mechanism.
|
| WidgetRun |
|