---
title: "timingCurve(_:duration:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/animation/timingcurve(_:duration:)"
---

# timingCurve(_:duration:)

Creates a new animation with speed controlled by the given curve.

## Declaration

```swift
static func timingCurve(_ curve: UnitCurve, duration: TimeInterval) -> Animation
```

## Parameters

- `duration`: The duration of the animation, in seconds.

## See Also

### Creating custom animations

- [init(_:)](swiftui/animation/init(_:).md)
- [timingCurve(_:_:_:_:duration:)](swiftui/animation/timingcurve(_:_:_:_:duration:).md)
