SwiftUI Lottie 动画包

这个 Swift 包让您可以在 SwiftUI 应用中轻松使用 Lottie 动画。只需将您的 Lottie 动画文件添加到您的项目,然后使用此包来显示动画即可。

功能特性

要求

安装

您可以通过 Swift Package Manager 将此包包含在您的项目中。 在您的 Xcode 项目中,转到 “File” -> “Swift Packages” -> “Add Package Dependency” 并添加以下 URL

https://github.com/fatihdurmaz/LottieForSwiftUI

用法/示例

import SwiftUI
import LottieForSwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            //for local file
            LottieView(fileName: "file_name", loopMode: .loop)
                .frame(width: 200, height: 200)
            //for url
            LottieView(url:URL(string: "example.com/animation.json")!, loopMode: .loop)
                .frame(width: 200, height: 200)
        }
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

将您的 Lottie 动画文件的名称提供给 LottieView 结构的 fileName 参数。 您还可以选择指定 loopMode 参数,该参数用于控制动画的循环方式。 它的默认值为 .loop。