# BasicMeasure.Measure

Artifact: [androidx.constraintlayout:constraintlayout-core](https://developer.android.com/jetpack/androidx/releases/constraintlayout) [View Source](https://cs.android.com/search?q=file:androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.java+class:androidx.constraintlayout.core.widgets.analyzer.BasicMeasure.Measure) Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

*** ** * ** ***


```
public class BasicMeasure.Measure
```

<br />

*** ** * ** ***

## Summary

| ### Public fields |
|---|---|
| `static int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#SELF_DIMENSIONS()` |
| `static int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#TRY_GIVEN_DIMENSIONS()` |
| `static int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#USE_GIVEN_DIMENSIONS()` |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintWidget.DimensionBehaviour` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#horizontalBehavior()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#horizontalDimension()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measureStrategy()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measuredBaseline()` |
| `boolean` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measuredHasBaseline()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measuredHeight()` |
| `boolean` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measuredNeedsSolverPass()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#measuredWidth()` |
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/ConstraintWidget.DimensionBehaviour` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#verticalBehavior()` |
| `int` | `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#verticalDimension()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/constraintlayout/core/widgets/analyzer/BasicMeasure.Measure#Measure()()` |

## Public fields

### SELF_DIMENSIONS

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public static int SELF_DIMENSIONS
```

### TRY_GIVEN_DIMENSIONS

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public static int TRY_GIVEN_DIMENSIONS
```

### USE_GIVEN_DIMENSIONS

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public static int USE_GIVEN_DIMENSIONS
```

### horizontalBehavior

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public ConstraintWidget.DimensionBehaviour horizontalBehavior
```

### horizontalDimension

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int horizontalDimension
```

### measureStrategy

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int measureStrategy
```

### measuredBaseline

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int measuredBaseline
```

### measuredHasBaseline

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public boolean measuredHasBaseline
```

### measuredHeight

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int measuredHeight
```

### measuredNeedsSolverPass

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public boolean measuredNeedsSolverPass
```

### measuredWidth

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int measuredWidth
```

### verticalBehavior

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public ConstraintWidget.DimensionBehaviour verticalBehavior
```

### verticalDimension

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
public int verticalDimension
```

## Public constructors

### Measure

Added in 1.1.2

```
public Measure()
```