androidx.constraintlayout.widget

Interfaces

ConstraintLayout.ValueModifier

This is the interface to a valued modifier. implement this and add it using addValueModifier

SharedValues.SharedValuesListener

interface for listeners

Classes

Barrier

Added in 1.1

ConstraintAttribute

Defines non standard Attributes

ConstraintHelper

Added in 1.1

ConstraintLayout

A ConstraintLayout is a android.view.ViewGroup which allows you to position and size widgets in a flexible way.

ConstraintLayout.LayoutParams

This class contains the different attributes specifying how a view want to be laid out inside a ConstraintLayout.

ConstraintLayoutStates
ConstraintLayoutStatistics

This provide metrics of the complexity of the layout that is being solved.

ConstraintProperties

Added in 2.0

ConstraintSet

Defines a set of constraints to be used with ConstraintLayout.

ConstraintSet.Constraint
ConstraintSet.Layout
ConstraintSet.Motion
ConstraintSet.PropertySet
ConstraintSet.Transform
Constraints

This defines the internally defined Constraint set It allows you to have a group of References which point to other views and provide them with constraint attributes

Constraints.LayoutParams
ConstraintsChangedListener

Added in 2.0

Group

Control the visibility and elevation of the referenced views Added in 1.1

Guideline

Utility class representing a Guideline helper object for ConstraintLayout.

Placeholder

Added in 1.1

ReactiveGuide

Utility class representing a reactive Guideline helper object for ConstraintLayout.

SharedValues

Shared values

StateSet
VirtualLayout

Added in 2.0

Enums