---
title: AnyTransition
framework: swiftui
role: symbol
role_heading: Structure
path: swiftui/anytransition
---

# AnyTransition

A type-erased transition.

## Declaration

```swift
@frozen struct AnyTransition
```

## Overview

Overview See Also: Transition

## Topics

### Getting built-in transitions

- [identity](swiftui/anytransition/identity.md)
- [move(edge:)](swiftui/anytransition/move(edge:).md)
- [offset(_:)](swiftui/anytransition/offset(_:).md)
- [offset(x:y:)](swiftui/anytransition/offset(x:y:).md)
- [opacity](swiftui/anytransition/opacity.md)
- [push(from:)](swiftui/anytransition/push(from:).md)
- [scale](swiftui/anytransition/scale.md)
- [scale(scale:anchor:)](swiftui/anytransition/scale(scale:anchor:).md)
- [slide](swiftui/anytransition/slide.md)

### Combining and configuring transitions

- [animation(_:)](swiftui/anytransition/animation(_:).md)
- [asymmetric(insertion:removal:)](swiftui/anytransition/asymmetric(insertion:removal:).md)
- [combined(with:)](swiftui/anytransition/combined(with:).md)

### Creating a custom transition

- [init(_:)](swiftui/anytransition/init(_:).md)
- [modifier(active:identity:)](swiftui/anytransition/modifier(active:identity:).md)

## See Also

### Defining transitions

- [transition(_:)](swiftui/view/transition(_:).md)
- [Transition](swiftui/transition.md)
- [TransitionProperties](swiftui/transitionproperties.md)
- [TransitionPhase](swiftui/transitionphase.md)
- [AsymmetricTransition](swiftui/asymmetrictransition.md)
- [contentTransition(_:)](swiftui/view/contenttransition(_:).md)
- [contentTransition](swiftui/environmentvalues/contenttransition.md)
- [contentTransitionAddsDrawingGroup](swiftui/environmentvalues/contenttransitionaddsdrawinggroup.md)
- [ContentTransition](swiftui/contenttransition.md)
- [PlaceholderContentView](swiftui/placeholdercontentview.md)
