# iOS / SwiftUI 挥手动画包

包含透明 Animated WebP 和可直接使用的 `AssistantWaveView.swift`。动画为 400×400、97 帧、约 4.04 秒，默认播放一次。

## 安装

在 Xcode 的 Package Dependencies 中添加：

- `https://github.com/SDWebImage/SDWebImageSwiftUI`（已验证 3.1.4）
- `https://github.com/SDWebImage/SDWebImageWebPCoder`（已验证 0.9.1）

## 接入

1. 将 `assistant-wave-transparent-bright.webp` 作为普通 Bundle Resource 加入 target，不要放进 Asset Catalog。
2. 在 App 初始化时调用一次 `WebPAnimationBootstrap.configure()`。
3. 在页面中使用 `AssistantWaveView()`。

```swift
@main
struct TankaApp: App {
    init() {
        WebPAnimationBootstrap.configure()
    }

    var body: some Scene {
        WindowGroup {
            AssistantWaveView()
        }
    }
}
```

需要重播时，给 `AssistantWaveView` 绑定一个会变化的 `.id(replayID)`，即可从第一帧重建播放。
