<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-android'>Android</div>



```kotlin
public interface ArcPaddingValues
```


Apply additional space along each edge of the content in `Dp`. See the `ArcPaddingValues`
factories for convenient ways to build `ArcPaddingValues`.


## Functions



<h2 id="calculateouterpadding-radialdirection">calculateOuterPadding</h2>

```kotlin
public fun calculateOuterPadding(radialDirection: CurvedDirection.Radial): Dp
```


Padding in the outward direction from the center of the `CurvedLayout`




<hr class="docs-overload-divider">


<h2 id="calculateinnerpadding-radialdirection">calculateInnerPadding</h2>

```kotlin
public fun calculateInnerPadding(radialDirection: CurvedDirection.Radial): Dp
```


Padding in the inwards direction towards the center of the `CurvedLayout`




<hr class="docs-overload-divider">


<h2 id="calculateafterpadding-layoutdirection-angulardirection">calculateAfterPadding</h2>

```kotlin
public fun calculateAfterPadding(
        layoutDirection: LayoutDirection,
        angularDirection: CurvedDirection.Angular,
    ): Dp
```


Padding added before the component, if it was draw clockwise. This is the edge of the
component with the "smallest" angle.




<hr class="docs-overload-divider">


<h2 id="calculatebeforepadding-layoutdirection-angulardirection">calculateBeforePadding</h2>

```kotlin
public fun calculateBeforePadding(
        layoutDirection: LayoutDirection,
        angularDirection: CurvedDirection.Angular,
    ): Dp
```


Padding added after the component, if it was draw clockwise. This is the edge of the
component with the "biggest" angle.