# TypeBuilders.FloatProp

Artifact: [androidx.wear.protolayout:protolayout](https://developer.android.com/jetpack/androidx/releases/wear-protolayout) [View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/TypeBuilders.java+class:androidx.wear.protolayout.TypeBuilders.FloatProp) Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***


```
@RequiresSchemaVersion(major = 1, minor = 0)
public final class TypeBuilders.FloatProp
```

<br />

*** ** * ** ***

A float type.

## Summary

| ### Nested types |
|---|
| `public final class https://developer.android.com/reference/androidx/wear/protolayout/TypeBuilders.FloatProp.Builder` Builder for `https://developer.android.com/reference/androidx/wear/protolayout/TypeBuilders.FloatProp` |

| ### Public methods |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/Nullable.html https://developer.android.com/reference/androidx/wear/protolayout/expression/DynamicBuilders.DynamicFloat` | `https://developer.android.com/reference/androidx/wear/protolayout/TypeBuilders.FloatProp#getDynamicValue()()` Gets the dynamic value. |
| `float` | `https://developer.android.com/reference/androidx/wear/protolayout/TypeBuilders.FloatProp#getValue()()` Gets the static value. |
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/wear/protolayout/TypeBuilders.FloatProp#toString()()` |

## Public methods

### getDynamicValue

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
public @Nullable DynamicBuilders.DynamicFloat getDynamicValue()
```

Gets the dynamic value. Note that when setting this value, the static value is still required to be set to support older renderers that only read the static value. If `
dynamicValue` has an invalid result, the provided static value will be used instead.

### getValue

Added in [1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

```
public float getValue()
```

Gets the static value. If a dynamic value is also set and the renderer supports dynamic values for the corresponding field, this static value will be ignored. If the static value is not specified, zero will be used instead.

### toString

```
public @NonNull String toString()
```