# LayoutElementBuilders.ArcSpacer

# LayoutElementBuilders.ArcSpacer

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/LayoutElementBuilders.java+class:androidx.wear.protolayout.LayoutElementBuilders.ArcSpacer)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer "View this page in Java")

<br />

```
@RequiresSchemaVersion(major = 1, minor = 0)
class LayoutElementBuilders.ArcSpacer : LayoutElementBuilders.ArcLayoutElement
```

<br />

*** ** * ** ***

A simple spacer used to provide padding between adjacent elements in an[Arc](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.Arc).

## Summary

|                                                                                                                                           ### Nested types                                                                                                                                            |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `class `[LayoutElementBuilders.ArcSpacer.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer.Builder) Builder for[ArcSpacer](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer). |

|                                                                 ### Public functions                                                                 |
|------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [DimensionBuilders.AngularDimension](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.AngularDimension)`?` | [getAngularLength](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer#getAngularLength())`()` Gets the length of this spacer.                                                                                                                                            |
| [DimensionBuilders.DegreesProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DegreesProp)`?`           | [getLength](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer#getLength())`()` Gets the length of this spacer, in degrees.                                                                                                                                              |
| [ModifiersBuilders.ArcModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ArcModifiers)`?`         | [getModifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer#getModifiers())`()` Gets[androidx.wear.protolayout.ModifiersBuilders.Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)for this element. |
| [DimensionBuilders.DpProp](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/DimensionBuilders.DpProp)`?`                     | [getThickness](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer#getThickness())`()` Gets the thickness of this spacer, in DP.                                                                                                                                          |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)                                                                    | [toString](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/LayoutElementBuilders.ArcSpacer#toString())`()`                                                                                                                                                                                            |

## Public functions

### getAngularLength

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

```
fun getAngularLength(): DimensionBuilders.AngularDimension?
```

Gets the length of this spacer.  

### getLength

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

```
fun getLength(): DimensionBuilders.DegreesProp?
```

Gets the length of this spacer, in degrees. If not defined, defaults to 0.  

### getModifiers

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

```
fun getModifiers(): ModifiersBuilders.ArcModifiers?
```

Gets[androidx.wear.protolayout.ModifiersBuilders.Modifiers](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.Modifiers)for this element.  

### getThickness

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

```
fun getThickness(): DimensionBuilders.DpProp?
```

Gets the thickness of this spacer, in DP. If not defined, defaults to 0.  

### toString

```
fun toString(): String
```