     
     public var backView:UIView?//原地保留显示的View
     
+    public var tapCallBack:(()->Void)?
+    
     private var disposeBag = DisposeBag()
     
     private var initialPoint:CGPoint!

            self.containerView?.layer.insertSublayer(shapeLayer, below: self.frontView?.layer)
        }
    }
   
    
   
    
   
    private func addPositionAnimation() {
        let pathAnimation:CAKeyframeAnimation = CAKeyframeAnimation(keyPath: "position")

    private var fillColorForCute:UIColor?
    
    private var cutePath:UIBezierPath!
    
    public convenience init(point:CGPoint,superView:UIView,bubbleWidth:CGFloat) {
        self.init(frame:CGRectMake(point.x, point.y, bubbleWidth,bubbleWidth))
