         setStrokeTimer(timer)
     }
     
+    /// true is wait for stroke animation.
     public func stopAnimation(waitAnimation: Bool, completion: ((SpringIndicator) -> Void)? = nil) {
         if waitAnimation {
             stopAnimationsHandler = { indicator in


// MARK: - Animation
public extension SpringIndicator {
    public func startAnimation(expand: Bool = false) {
        stopAnimationsHandler = nil
        

        }
    }
    
    /// Start the animation automatically in drawRect.
    @IBInspectable public var animating: Bool = false
    /// Line thickness.
    @IBInspectable public var lineWidth: CGFloat = 3
    /// Line Color. Default is gray.
    @IBInspectable public var lineColor: UIColor = UIColor.grayColor()
    /// Rotation duration. Default is 1.5
    @IBInspectable public var lotateDuration: Double = 1.5
    /// Stroke duration. Default is 0.7
    @IBInspectable public var strokeDuration: Double = 0.7
    
    /// It is called when finished stroke. from subthread.
