SwiftfulLoadingIndicators:SwiftUI加载动画库,20+动画,高度可定制





项目名称:SwiftfulLoadingIndicators

项目概述

SwiftfulLoadingIndicators是一个用于SwiftUI的加载动画库,提供了20多种轻量级的加载动画效果。这些动画完全使用SwiftUI框架构建,部分复杂动画使用了Combine框架。该项目的主要特点是动画效果丰富多样,且高度可定制,用户可以根据需要调整动画的颜色、大小和速度等参数。

主要功能

  • 丰富的动画效果:提供20多种不同的加载动画,如.threeBalls.fiveLines等.

  • 高度可定制:支持自定义动画的颜色、大小和速度等参数,满足不同场景的需求.

  • 无外部依赖:源文件没有外部依赖,可以轻松提取和使用.

  • 支持多种平台:适用于iOS、macOS、tvOS和watchOS等平台.

安装与使用

  • 安装:通过Swift Package Manager安装,添加项目地址即可.

  • 使用:导入包后,可以在SwiftUI视图中添加LoadingIndicator,并根据需要进行参数配置.

代码示例

import SwiftfulLoadingIndicators

// 默认参数
LoadingIndicator()

// 自定义动画
LoadingIndicator(animation: .fiveLines)

// 自定义颜色
LoadingIndicator(animation: .fiveLines, color: .red)

// 自定义大小和速度
LoadingIndicator(animation: .fiveLines, color: .red, size: .large, speed: .fast)

扩展

SwiftfulLoadingIndicators的动画效果多样且灵活,适合在需要加载提示的场景中使用。例如,在网络请求等待、数据加载等情况下,可以为用户提供视觉上的反馈,提升用户体验。此外,由于其高度可定制性,开发者可以根据应用的主题风格和需求,选择合适的动画效果和参数,使加载动画与应用的整体设计风格保持一致.

或许喜欢

AnimationStack:SwiftUI视图堆叠动画库

AnimationStack是一个SwiftUI库,允许在视图堆叠中创建动画效果,支持自定义动画和ForEach循环动画,适用于iOS和macOS应用。

最近更新 2024-12-10

MaterialDesignColor - SwiftUI版本的谷歌材料设计颜色库

MaterialDesignColor是一个基于SwiftUI的谷歌材料设计颜色库,提供丰富的预设颜色,支持iOS、macOS、tvOS和watchOS平台。

最近更新 2024-12-09

ActivityIndicatorView:SwiftUI 创建的预设加载指示器库

ActivityIndicatorView 是一个 SwiftUI 库,提供多种预设的加载动画指示器,支持自定义样式和动画,适用于 iOS、watchOS、tvOS 和 macOS 平台。

最近更新 2024-12-11

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1