# androidx.constraintlayout.core.widgets

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Helper` | interface to virtual objects |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Barrier` | A Barrier takes multiple widgets |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Chain` | Chain management and constraints creation |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ChainHead` | Class to represent a chain by its main elements. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintAnchor` | Model a constraint relation. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintWidget` | Implements a constraint Widget model supporting constraints relations between other widgets. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintWidgetContainer` | A container of ConstraintWidget that can layout its children |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Flow` | Implements the Flow virtual layout. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Guideline` | Guideline |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/HelperWidget` | HelperWidget class |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Optimizer` | Implements direct resolution without using the solver |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Placeholder` | Simple VirtualLayout that center the first referenced widget onto itself. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/Rectangle` | Simple rect class |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/VirtualLayout` | Base class for Virtual layouts |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/WidgetContainer` | A container of ConstraintWidget |

## Enums

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintAnchor.Type` | Define the type of anchor |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintWidget.DimensionBehaviour` | Define how the widget will resize |