# androidx.constraintlayout.core.widgets.analyzer

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measurer` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/Dependency` |   |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure` | Implements basic measure for linear resolution |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/ChainRun` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/DependencyGraph` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/DependencyNode` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/Direct` | Direct resolution engine This walks through the graph of dependencies and infer final position. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/Grouping` | Implements a simple grouping mechanism, to group interdependent widgets together. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun` |   |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/WidgetGroup` | Represents a group of widget for the grouping mechanism. |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/WidgetRun` |   |