                 if process > 0 {
                     containerView.transform = CGAffineTransform(rotationAngle: CGFloat.pi/3*process/2)
                     dot.center.x = frame.width*2/5 //可以去掉吗
+                    bottomDecorativeCurveView?.transform = .identity
                 }
                 if process < 0 {
                     containerView.transform = CGAffineTransform(rotationAngle: CGFloat.pi/3*process)
                     dot.center.x = frame.width*2/5-frame.width/5*process
+                    bottomDecorativeCurveView?.transform = CGAffineTransform(rotationAngle: bottomDecorativeCurveRotateDegree*process)
                 }
             case .step:
                 hideDistanceWalkingRunningSublabel(alpha: 1)

    private func swipeClockwise(){
        containerView.transform = .identity
        dot.center.x = frame.width*2/5
        print(frame)
    }
    
    private func swipeCounterclockwise(){
        containerView.transform = CGAffineTransform(rotationAngle: -CGFloat.pi/3)
        dot.center.x = frame.width*3/5
    }
   
    func panAnimation(process: CGFloat, currentState: MainVCState){

                if process > 0 {
                    containerView.transform = CGAffineTransform(rotationAngle: CGFloat.pi/3*(process-1))
                    dot.center.x = frame.width*3/5-frame.width/5*process
                    bottomDecorativeCurveView?.transform = CGAffineTransform(rotationAngle: -bottomDecorativeCurveRotateDegree*(1-process))
                }
                if process < 0 {
                    containerView.transform = CGAffineTransform(rotationAngle: CGFloat.pi/3*(process/2-1))
                    dot.center.x = frame.width*3/5
                    bottomDecorativeCurveView?.transform = CGAffineTransform(rotationAngle: -bottomDecorativeCurveRotateDegree)
                }
            }
        }
