---
title: "animation(_:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/binding/animation(_:)"
---

# animation(_:)

Specifies an animation to perform when the binding value changes.

## Declaration

```swift
func animation(_ animation: Animation? = .default) -> Binding<Value>
```

## Parameters

- `animation`: An animation sequence performed when the binding value changes.

## Return Value

Return Value A new binding.

## See Also

### Managing changes

- [id](swiftui/binding/id.md)
- [transaction(_:)](swiftui/binding/transaction(_:).md)
- [transaction](swiftui/binding/transaction.md)
