为 SwiftUI 视图创建微光效果
import SwiftUI
import ShimmerFX
struct ShimmerizedView: View {
var body: some View {
Text("Text to shimmerize").shimmerize()
}
}
active: Bool
: 确定微光效果是否激活。(默认值: true)shouldAddHideMask: Bool
: 控制是否应添加蒙版(叠加层)以隐藏视图的某些部分。(默认值: true)hideMaskColor: Color
: 指定蒙版的颜色。(默认值: Color.gray)hideMaskRadius: CGFloat
: 定义蒙版的圆角半径。(默认值: 0.0)gradient: Gradient?
: 允许将自定义渐变应用于微光效果。如果未提供渐变,将使用库创建的默认渐变。(默认值: nil)animationDuration: TimeInterval
: 设置微光动画周期的持续时间。(默认值: 1.7)animationDelay: TimeInterval
: 指定微光动画开始前的延迟时间。(默认值: 0.5).package(url: "https://github.com/leohsmedeiros/ShimmerFX.git", from: #version#)
pod 'ShimmerFX', '~> v1.0'