SwiftUI-ShimmeringView:优雅简单的闪烁加载视图





项目名称:SwiftUI-ShimmeringView

项目简介

SwiftUI-ShimmeringView是一个SwiftUI库,旨在为iOS、macOS、watchOS和tvOS提供一种优雅而简单的闪烁效果视图,作为传统加载指示器的替代方案。这种闪烁效果可以提升用户体验,避免在数据加载时阻塞用户操作。

功能特点

  • 跨平台支持:支持iOS、macOS、watchOS和tvOS平台。

  • 简单易用:只需几行代码即可将闪烁效果添加到任何视图中。

  • 自定义效果:用户可以根据需要自定义闪烁效果。

使用方法

  1. 导入ShimmeringView包:

    import ShimmeringView

  2. 按照示例将函数添加到你的视图中:

    HStack {
        Image("ic_def_avatar")
            .padding() 
        Text("Hello")
            .padding()
    }
    .shimmering()

系统要求

  • Swift 5.5+

  • iOS 14.0+, macOS 11.0+

安装方法

通过Swift Package Manager安装SwiftUI-ShimmeringView:

  1. 打开Xcode,选择File -> Swift Packages -> Add Package Dependency

  2. 输入以下信息:

    name: "SwiftUI-ShimmeringView"
    url: https://github.com/Ninise/swiftui-shimmeringview.git
    version: 1.0.0

项目地址

项目位于GitHub上,可以通过以下链接访问:SwiftUI-ShimmeringView GitHub

或许喜欢

ShuffleIt:SwiftUI自定义堆叠视图与动画库

ShuffleIt是一个SwiftUI库,提供多种自定义堆叠视图和优雅的洗牌、滑动、滑动行为,适用于iOS、macOS、watchOS和tvOS。

最近更新 2024-12-09

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

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

最近更新 2024-12-11

Atributika:Swift库将HTML风格文本转换为NSAttributedString

Atributika是一个Swift库,能够识别和样式化HTML风格标签、链接、电话号码等,并生成NSAttributedString,支持iOS、tvOS、watchOS和macOS。

最近更新 2024-12-09

热榜

Made with in Shangrao,China By 老雷

Copyright © devler.cn 1987 - Present

赣ICP备19009883号-1