测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后一个版本 | 2017年9月 |
SwiftSwift版本 | 4.0 |
SPM支持SPM | ✗ |
由BrunoRocha维护。
SlidingGradientView为图像添加滑动渐变,以产生正在加载的印象。这主要用来与类似占位符的图像一起使用。
let image = UIImage(named: "placeholderEvents")
let placeholderView = SlidingGradientView(image: image)
//addSubview and constraints
placeholderView.startAnimating()
默认情况下,SlidingGradientView使用从 RGB 248 248 248
开始和结束的渐变,并在0.7秒内穿越120%的屏幕边界。您可以通过创建一个如下的GradientProperties
对象来编辑这些属性
//Use UIColor.white.withAlphaComponent(0) for transparency, not UiColor.clear!
let gradientColors = [
GradientColor(color: UIColor.white.withAlphaComponent(0), location: 0),
GradientColor(color: UIColor.red, location: 0.5),
GradientColor(color: UIColor.white.withAlphaComponent(0), location: 1)
]
let slidingProperties = SlidingProperties(fromX: 0, toX: 100, animationDuration: 3)
let properties = GradientProperties(gradientWidth: 300, gradientColors: gradientColors, slidingProperties: slidingProperties)
let placeHolder2 = SlidingGradientView(image: image, properties: properties)
rockbruno, [email protected]
SlidingGradientView可以在MIT许可证下获得。有关更多信息,请参阅LICENSE文件。