             self.label.textColor = .white
             self.progressView.defaultColor = content.lineDefaultColor ?? .darkGray
             self.progressView.elapsedColor = content.lineElapsedColor ?? .white
+
             let v = UIVisualEffectView(effect: UIBlurEffect(style: effecType))
-            self.progressView.insertSubview(v, belowSubview: self.label)
-            self.progressView.allPin(subView: v)
+            v.clipsToBounds = true
+            self.addSubview(v)
+            self.sendSubview(toBack: v)
+            v.layer.cornerRadius = self.progressView.layer.cornerRadius
+            self.setCenterLayoutConstraint(v)
             self.blurView = v
         }
         

        self.label.text = Int(p * 100).description + "%"
    }
    
    private func finishAllIfNeeded() {
        self.progressView.outsideMargin -= 0.14
    }

    private func setup() {
        self.progressView.clipsToBounds = true
        self.addSubview(self.progressView)
        self.setCenterLayoutConstraint(self.progressView)
        
        self.label.textAlignment = .center
        self.label.backgroundColor = .clear
