---
title: ActivityPreviewViewKind.DynamicIslandPreviewViewState
framework: widgetkit
role: symbol
role_heading: Enumeration
path: widgetkit/activitypreviewviewkind/dynamicislandpreviewviewstate
---

# ActivityPreviewViewKind.DynamicIslandPreviewViewState

Values that represent the different presentations of a Live Activity in the Dynamic Island for use in Xcode previews.

## Declaration

```swift
@preconcurrency enum DynamicIslandPreviewViewState
```

## Topics

### Dynamic Island presentations

- [ActivityPreviewViewKind.DynamicIslandPreviewViewState.compact](widgetkit/activitypreviewviewkind/dynamicislandpreviewviewstate/compact.md)
- [ActivityPreviewViewKind.DynamicIslandPreviewViewState.minimal](widgetkit/activitypreviewviewkind/dynamicislandpreviewviewstate/minimal.md)
- [ActivityPreviewViewKind.DynamicIslandPreviewViewState.expanded](widgetkit/activitypreviewviewkind/dynamicislandpreviewviewstate/expanded.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Live Activity preview types

- [ActivityPreviewViewKind.content](widgetkit/activitypreviewviewkind/content.md)
- [ActivityPreviewViewKind.dynamicIsland(_:)](widgetkit/activitypreviewviewkind/dynamicisland(_:).md)
