---
title: AVPlayerViewControllerAnimationCoordinator
framework: avkit
role: symbol
role_heading: Protocol
path: avkit/avplayerviewcontrolleranimationcoordinator
---

# AVPlayerViewControllerAnimationCoordinator

A protocol that defines the methods to implement to synchronize animations with playback controls’ visibility animation.

## Declaration

```swift
protocol AVPlayerViewControllerAnimationCoordinator : NSObjectProtocol
```

## Topics

### Coordinating Animations

- [addCoordinatedAnimations(_:completion:)](avkit/avplayerviewcontrolleranimationcoordinator/addcoordinatedanimations(_:completion:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Responding to Transport Bar Changes

- [playerViewController(_:willTransitionToVisibilityOfTransportBar:with:)](avkit/avplayerviewcontrollerdelegate/playerviewcontroller(_:willtransitiontovisibilityoftransportbar:with:).md)
