Pastel 0.4.0

Pastel 0.4.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Mar 2018
SPMSupports SPM

Maintained by DeviceLayout.


Downloads

Total59,636
Week851
Month5,792

Installs

Apps1,550
Apps WeekApps This Week 126
Pod Tries19
Test Targets52
Test WeekTests This week 2
powered by Segment

GitHub

Stars2,230
Watchers30
Forks102
Issues9
Contributors6
Pull Requests1

Code

Files2
LOCLines of Code 153


Pastel 0.4.0

  • By
  • cruz

Pastel

🎨 Gradient animation effect like Instagram

pastel_01.gif pastel_02.gif pastel_03.gif

Example

override func viewDidLoad() {
    super.viewDidLoad()

    let pastelView = PastelView(frame: view.bounds)

    // Custom Direction
    pastelView.startPastelPoint = .bottomLeft
    pastelView.endPastelPoint = .topRight

    // Custom Duration
    pastelView.animationDuration = 3.0

    // Custom Color
    pastelView.setColors([UIColor(red: 156/255, green: 39/255, blue: 176/255, alpha: 1.0),
                          UIColor(red: 255/255, green: 64/255, blue: 129/255, alpha: 1.0),
                          UIColor(red: 123/255, green: 31/255, blue: 162/255, alpha: 1.0),
                          UIColor(red: 32/255, green: 76/255, blue: 255/255, alpha: 1.0),
                          UIColor(red: 32/255, green: 158/255, blue: 255/255, alpha: 1.0),
                          UIColor(red: 90/255, green: 120/255, blue: 127/255, alpha: 1.0),
                          UIColor(red: 58/255, green: 255/255, blue: 217/255, alpha: 1.0)])

    pastelView.startAnimation()
    view.insertSubview(pastelView, at: 0)
}

🎨 Customize Graident Colors

Designed by Alexander Zaytsev, https://dribbble.com/anwaltzzz

Gradient.png

To run the example project, clone the repo, and run pod install from the Example directory first.

Requirements

Pastel is written in Swift 3. iOS 8.0+ Required

Installation

Pastel is available through CocoaPods or Carthage.

Author

cruz, [email protected]

License

Pastel is available under the MIT license. See the LICENSE file for more info.