# MaterialArcMotion

[View Source](https://github.com/material-components/material-components-android/blob/1.14.0/lib/java/com/google/android/material/transition/platform/MaterialArcMotion.java)

*** ** * ** ***


```
public final class MaterialArcMotion
```

<br />

*** ** * ** ***

A Material PathMotion that results in a more dramatic curve than android.transition.ArcMotion.

Use MaterialArcMotion in conjunction with `https://developer.android.com/reference/com/google/android/material/transition/platform/MaterialContainerTransform` via `https://developer.android.com/reference/com/google/android/material/transition/platform/MaterialContainerTransform#setPathMotion(PathMotion)` to have the container move along a curved path from its start position to its end position.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/transition/platform/MaterialArcMotion#MaterialArcMotion()()` |

| ### Public methods |
|---|---|
| `Path` | `https://developer.android.com/reference/com/google/android/material/transition/platform/MaterialArcMotion#getPath(float,float,float,float)(float startX, float startY, float endX, float endY)` |

## Public constructors

### MaterialArcMotion

```
public MaterialArcMotion()
```

## Public methods

### getPath

```
public Path getPath(float startX, float startY, float endX, float endY)
```