Popularity
9.0
Stable
Activity
0.0
-
3,245
36
183

Monthly Downloads: 0
Programming language: Swift
License: MIT License
Tags: Animation    
Latest version: v0.6.0

Pastel alternatives and similar libraries

Based on the "Animation" category

Do you think we are missing an alternative of Pastel or a related project?

Add another 'Animation' Library

README

Pastel

๐ŸŽจ Gradient animation effect like Instagram

Awesome Swift CI Status Version License Platform Carthage compatible

[pastel_01.gif](README/Pastel_01.gif) [pastel_02.gif](README/Pastel_02.gif) [pastel_03.gif](README/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](README/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.

Cocoapods

pod "Pastel"

Carthage

github "cruisediary/Pastel" ~> 0.6.0

Example

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

Awesome

  • awesome-swift - A collaborative list of awesome Swift libraries and resources. Feel free to contribute!
  • awesome-gradient - ๐ŸŒˆ A curated list of awesome Gradient frameworks, libraries and software and resources

Author

cruz, cruzdiary@gmail.com

Thanks

Many thanks to the contributors of this project.

License

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


*Note that all licence references and agreements mentioned in the Pastel README section above are relevant to that project's source code only.