Class Index

These are all the API classes. See all API packages.

B   C   D   E   H   L   M   S   T   V  

B

BaselineAnchorable

Represents the FirstBaseline of a layout that can be anchored using linkTo in their Modifier.constrainAs blocks.

C

ChainStyle

The style of a horizontal or vertical chain.

ConstrainedLayoutReference

Represents a layout within a ConstraintLayout.

ConstrainScope

Scope that can be used to constrain a layout.

ConstraintLayoutBaseScope

Common scope for ConstraintLayoutScope and ConstraintSetScope, the content being shared between the inline DSL API and the ConstraintSet-based API.

ConstraintLayoutBaseScope.BaselineAnchor

Represents a horizontal anchor corresponding to the FirstBaseline of a layout that other layouts can link to in their Modifier.constrainAs or constrain blocks.

ConstraintLayoutBaseScope.HorizontalAnchor

Represents a horizontal anchor (e.

ConstraintLayoutBaseScope.VerticalAnchor

Represents a vertical anchor (e.

ConstraintLayoutScope

Scope used by the inline DSL of ConstraintLayout.

ConstraintLayoutScope.ConstrainedLayoutReferences

Convenience API for creating multiple ConstrainedLayoutReference via createRefs.

ConstraintLayoutTagParentData

ConstraintSet

Immutable description of the constraints used to layout the children of a ConstraintLayout.

ConstraintSetScope

Scope used by the ConstraintSet DSL.

D

DesignElements

DesignInfoProvider

Interface used for Studio tooling.

Dimension

Represents a dimension that can be assigned to the width or height of a ConstraintLayoutConstrainedLayoutReference.

Dimension.Coercible

A Dimension that can be assigned both min and max bounds.

Dimension.MaxCoercible

A Dimension that can be assigned a max bound.

Dimension.MinCoercible

A Dimension that can be assigned a min bound.

E

ExperimentalMotionApi

H

HorizontalAnchorable

Represents a horizontal side of a layout (i.

HorizontalChainReference

Represents a horizontal chain within a ConstraintLayout.

HorizontalChainScope

L

LayoutInfoFlags

LayoutInformationReceiver

M

MotionLayoutDebugFlags

MotionLayoutScope

MotionLayoutScope.MotionProperties

MotionScene

Information for MotionLayout to animate between multiple ConstraintSets.

S

State

The state of the ConstraintLayout solver.

T

Transition

Defines interpolation parameters between two ConstraintSets.

V

VerticalAnchorable

Represents a vertical side of a layout (i.

VerticalChainReference

Represents a vertical chain within a ConstraintLayout.

VerticalChainScope

Visibility

The overall visibility of a widget in a ConstraintLayout.