SlidingGradientView 0.2.8

SlidingGradientView 0.2.8

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最后一个版本2017年9月
SwiftSwift版本4.0
SPM支持SPM

BrunoRocha维护。



  • rockbruno

SlidingGradientView

SlidingGradientView为图像添加滑动渐变,以产生正在加载的印象。这主要用来与类似占位符的图像一起使用。

Loading

使用方法

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文件。