Latest 0.4.0
Homepage https://github.com/cruisediary/Pastel
License MIT
Platforms ios 8.0
Authors

🎨 Gradient animation effect like Instagram

Swift
CI Status
Version
License
Platform
Carthage compatible

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 Gradient 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 4. iOS 8.0+ Required

Installation

Pastel is available through CocoaPods or Carthage.

Cocoapods

pod "Pastel"

Carthage

github "cruisediary/Pastel" ~> 0.4.0

Example

  • Passcode: A simple Passcode application using RxSwift, ReactorKit, IGListKit with Pastel

Author

cruz, [email protected]

License

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

Latest podspec

{
    "name": "Pastel",
    "version": "0.4.0",
    "summary": "Instagram like gradient background animation",
    "description": "Instagram like infinity gradient background animation",
    "homepage": "https://github.com/cruisediary/Pastel",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "cruz": "[email protected]"
    },
    "source": {
        "git": "https://github.com/cruisediary/Pastel.git",
        "tag": "0.4.0"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "Pastel/Classes/**/*"
}

Pin It on Pinterest

Share This