Skip to content

mohsinalimat/HLTrafficLightsIndicatorView

 
 

Repository files navigation

HLTrafficLightsIndicatorView

Version License Platform

Example

Result

Animated gif

Layers

Animated gif

Timeline

Animated gif

Requirements

  • Swift 3.0
  • iOS 8.0+
  • Xcode 8.0

Installation

HLTrafficLightsIndicatorView is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "HLTrafficLightsIndicatorView"

Usage example

Inited from pure code :

let view = HLTrafficLightsIndicatorView(frame: CGRect(x: 100, y: 100, width: 200, height: 200))
        
self.view.addSubview(view)
        

Customization Properties

open var topRingColor        = UIColor.red
open var centerRingColor     = UIColor(red: 255/255, green: 192/255, blue: 1/255, alpha: 1)
open var bottomRingColor     = UIColor(red: 18/255, green: 222/255, blue: 125/255, alpha: 1)

open var duration: Double = 1.2 

TODO

The runway layer need enable spring animation.

Author

pandaape, whailong2010@gmail.com

License

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

About

交通红绿灯灯加载动效

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 47.7%
  • Swift 42.7%
  • Ruby 5.2%
  • Objective-C 4.4%